18 - 19 Oct '18 Sydney, Australia

Sharing knowledge and building a network of great C++ developers in the Asia-Pacific region.

C++ meets Asia Pacific

A two day conference for C++ professionals and enthusiasts.

As an attendee, along with networking opportunities, you will be learning from a number of talks which fit into the following categories:

Become a speaker

Submissions are now closed for the 2018 conference.

Code of Conduct

Pacific++ is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, religion or political affiliation.

Harassment includes, but is not limited to:

  •   Offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion or political affiliation
  •   Displaying sexual images
  •   Deliberate intimidation, stalking, or following
  •   Unwanted photography or recording
  •   Sustained disruption of talks or other events
  •   Inappropriate physical contact
  •   Unwelcome sexual attention

All communication should be appropriate for a professional audience including people of many different backgrounds. Be kind to others. Do not insult or put down other attendees. Sexual language and imagery is not appropriate for any conference venue, including talks. Excessive swearing and offensive jokes are not appropriate for Pacific++.

We do not tolerate harassment of conference participants in any form. If a participant engages in behavior that violates this code of conduct, the conference organizers may take any action they deem appropriate, including expulsion from the conference with no refund. Participants asked to stop any harassing behavior are expected to comply immediately.

Thank you for helping make this a welcoming, friendly event for all.


If you are being harassed, notice that someone else is being harassed, or have any other concerns, you can either:

  •   Speak with conference staff (identifiable by 'Staff' lanyard)
  •   Email the conference organiser [email protected]
  •   Anonymously report the incident here

All reports and concerns are kept confidential.

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

License and Attribution

This is version 1.0 of the Pacific++ Code of Conduct. It is licensed under the Creative Commons Attribution 3.0 Unported License. It is a derivative of the C++ Code of Conduct, which is itself a derivative of the PyCon Code of Conduct and the Geek Feminism wiki.








Meet our speakers scheduled to appear


Sean Parent


Adobe - United States

Keynote Sponsored by Wargaming Sydney

Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.


Titus Winters


Google - United States

Titus is a Senior Staff Software Engineer at Google, where he has worked since 2010. He leads Abseil, Google’s open-source C++ library that underpins more than 250M lines of Google code with 12K+ active internal users. He is one of the four arbiters for Google’s official C++ style guidelines. For the last 7 years, Titus has been organizing, maintaining, and evolving the foundational components of Google’s C++ codebase using modern automation and tooling. Titus chairs the Library Evolution Working Group (LEWG) for the C++ Standard - the group responsible for API design proposals to the standard library. He is also chairing the newly-formed SD15 for discussions of Tooling in the C++ ecosystem.


Kate Gregory



Kate Gregory has been using C++ since before Microsoft had a C++ compiler, and has been paid to program since 1979. She writes, mentors, codes, advises teams, and leads projects, focusing on C++. Kate is a Microsoft Regional Director, a Visual C++ MVP, an Imagine Cup judge and mentor, an active contributor to StackOverflow and other StackExchange sites, has written over a dozen books, and speaks at conferences and user groups around the world. She develops courses for Pluralsight, primarily on C++ and Visual Studio. Since its founding in 2014 she has served on the Planning and Program committees for CppCon, the largest C++ conference ever held, where she also delivers sessions.


James McNellis


Microsoft - United States

James McNellis is a senior engineer at Microsoft where he works on the Time Travel Debugging (TTD) reverse debugging toolkit. Prior to joining the Windows Debuggers team in 2016, he worked on the Visual C++ team and was responsible for the Microsoft C Runtime (CRT) and C Standard Library implementation. Passionate about all things related to C++, he is a frequent speaker at C++ conferences around the world and is a former top contributor on StackOverflow.

Toby Allsopp

Toby Allsopp

WhereScape Software - New Zealand

Toby is the organiser of the Auckland C++ Meetup. He is a Senior Software Engineer at WhereScape Software in Auckland, New Zealand and has previously held titles including Software Architect and Team Lead. He has been using C++ both professionally and recreationally for 20 years or so and remains undeterred. When not programming, Toby enjoys skiing, reading about programming, watching cricket, talking about programming, and drinking craft beer.

Christopher Di Bella

Christopher Di Bella

Codeplay - Scotland / Australia

Christopher Di Bella is a Staff Software Engineer for Codeplay’s ComputeCpp Runtime Technology and a C++ teacher. He advocates for including the Concepts TS and the Ranges TS in C++20. Chris spends his days working on ComputeCpp, Codeplay’s implementation of SYCL, a Khronos Standard for heterogeneous programming in C++; the Khronos implementation for the Parallel STL (using SYCL); and researching Parallel Ranges, which is an attempt to fuse ranges together with the parallel STL. Chris was previously a software developer for Nasdaq, and a tutor for UNSW Sydney’s advanced C++ and compiler courses. In his spare time, Chris enjoys snowboarding, playing games, and watching films.

James Mitchell

James Mitchell

Wargaming - Australia

James is an Expert Software Engineer at Wargaming Sydney with over 15 years’ experience using C++. For the last 6 years, he has been building high performance distributed server technology, including BigWorld Technology the online game engine used to power many of Wargaming's titles, including World of Tanks, World of Warships, and World of Warplanes.

Scott McMillan

Scott McMillan

Wargaming - Australia

Scott McMillan is an Expert Software Engineer at Wargaming Sydney. Scott has spent four years at Wargaming, working on game engine architecture and render systems using c++. He has also spent 8 years using c++ in a games and HPC setting whilst working on Depth Analysis' MotionScan product, as seen in L.A. Noire. He has a love for performance optimization; something that's often needed in low-level game engine work. Scott is passionate about the c++ language and utilizing it most effectively to engineer effective high-performance solutions.

Klemens Morgenstern

Klemens Morgenstern

Freelance - Malaysia

After going into electrical engineering Klemens remembered that C++ development is just way more fun, especially in bare-metal applications. If necessary he's also using operating systems, especially when he can design libraries around it. He is active in several open-source projects and does freelance C++ consulting.

Andrew Paxie

Andrew Paxie

Crown Equipment Corporation - New Zealand

Andrew Paxie is a software engineer in the Robotics Technology Centre of Crown Equipment Corporation, where he has worked since mid-2012. At Crown, Andrew has driven the adoption of modern C++ in the core code base. He has applied and promoted static and dynamic analysis tools to improve code quality, and introduced other quality improvements through unit test and code coverage tools. Andrew maintains the site-wide C++ Coding Guidelines. Andrew wrote his first "Hello, world" C++ program in 1988 and is currently a collaborator on the Trompeloeil mock object framework with Björn Fahller and other contributors.

Alexander Radchenko

Alexander Radchenko

Optiver - Australia

Alexander Radchenko joined Optiver as a senior developer in 2016. His job is to write and optimise low latency trading platforms. Algorithmic trading is a world where performance is critical, which provides exactly the kinds of problems that Alexander loves to solve. Prior to joining Optiver, he was developing video games for 15 years on all major platforms. He has multiple shipped games under his belt, including massive online shooter World of Tanks. Alexander specialises in systems programming and optimization. Nothing is better than converting a big, sluggish piece of software into a lean, fast machine.

Kirit Sælensminde

Kirit Sælensminde

Proteus Technologies - Thailand

Kirit is a partner at Proteus Technologies, a Thai software services company serving clients worldwide. He has been working with and teaching C++ since the mid-90s and currently works on architecture and security across all of his company's projects. Before moving to Thailand he ran computer graphics and software services companies in London where he grew up.

Nick Uhlenhut

Nick Uhlenhuth

Microsoft - United States

Nick Uhlenhuth is a Program Manager on the Visual C++ team at Microsoft. He is responsible for designing new and improved productivity features for C++ developers in Visual Studio. Before joining the Visual C++ team, he was a program manager in Microsoft's Threat Intelligence Center where he helped identify trends in cyber threats. Have any suggestions for how Visual Studio can make your C++ development easier? Be sure to let him know!


Conference Pass
  • Two day pass
  • Coffee, snacks and lunch included
Buy now!

Ticket sales close midnight 30th September or if sold out

Got tickets? Let others know they can meet you there.


Companies and organisations who support Pacific++.




If you would like to support this conference, send us an email to receive a sponsorship information pack.