Ian has been a Software Engineer at Meta since 2018, working primarily on libraries and tools for mobile C++. His current focus is on maintaining and deploying Unifex, an open source library of composable abstractions for async C++. Prior to Meta, Ian spent nine years in the Office division at Microsoft working on Project's scheduling algorithm and Outlook's search experience.
Ian's interest in C++ is a balance between revelling in the language's deep intricacies and striving to write concise, correct code. He also has fun coaching others in the effective use of the language, and debugging his colleagues' weirdest crashes.
Catch Ian Petersen in the following episode: