Headline

I am a self-motivated software engineer specialized in systems and tools design, and real-time computer graphics. I love crafting high performance software that delights and surprises developers and end-users.

Experience

Senior software engineer at Google, LLC.  2013 – present

Working on Stadia. Designing and implementing the graphics infrastructure, including drivers, tools, APIs, and cross-functional work with video coding, virtualization, build engineering, and fleet management.

Software engineer at Facebook, inc.  2012 – 2013

Worked on Facebook for iOS. Responsible for the composer module.

Software engineer at Apple, inc.  2008 – 2012

Worked in the GPU Developer Technologies group on OpenGL developer tools for OS X and iOS. Designed the core technologies behind Xcode’s integrated GPU frame debugger.

Education and skills

B.Eng. in Software Engineering, Université Laval, Canada.

  • System, framework, application software engineering (API design, drivers, system integration).
  • Asynchronous, parallel, distributed software (HPC, graphics, media).
  • Real-time computer graphics (algorithms, techniques, software design, performance).
  • Audio-video media (encoding, streaming, data flow).
  • Team work (technical writing, bug management, code review, working with other disciplines).
  • Knowledgable: C, C++, Linux, Objective-C, SPIR-V, Vulkan.
  • Basic: Apple platforms (iOS, macOS, etc), Go, Metal, Objective-C, Python, Swift.