Projects
Microsoft 365 - Oxidizer
I joined the M365 Core Substrate 🦀 Rust team, to help build the foundational libraries and reusable components needed as part of the broader 🔥Oxidizer effort across Microsoft. I’m one of the designers & core maintainers of the Oxidizer SDK (Rust libraries).
Oxidizer SDK is a platform for Rust service development which bridges the gaps in the crate ecosystem, to deliver a turn-key solution to enable the efficient creation of high-scale high-availability and high-performance services in Rust.
Visual C++ (DevDiv)
After 20 years of using VisualStudio, I joined the Visual C++ team at Microsoft, to help improve the tools I love & use every day.
I lead engineering efforts across multiple teams working on making Visual Studio the best IDE for C++ Game developers (Unreal Engine).
I was part of the Visual Studio & VSCode IDE Experience team, working on C++ LSP, IntelliSense, EDG compiler extensions, C++ source code indexing, navigation and linters.
Clang Power Tools
One of my “hobbies” was tidying-up and modernizing the aging C++ codebase of Advanced Installer and I’ve been known to build tools that help this process: Clang Power Tools
Back in 2017, I started this project with a few friends at Caphyon and we had a blast with it.
Clang Power Tools is a free Visual Studio extension helping Visual Studio C++ developers leverage Clang/LLVM tools (clang++, clang-tidy and clang-format), in order to perform various code transformations and fixes like modernizing code and finding subtle latent bugs with its static analyzer and CppCoreGuidelines checks.
This project is open source and has enjoyed fantastic adoption and interest within the Visual C++ community.
Advanced Installer
Advanced Installer is a powerful, yet easy to use, Windows Installer authoring tool which helps you create MSI installs, App-V and UWP MSIX packages. Advanced Installer is an IDE targeting exclusively Windows developers that need to build deployment packages for their products. Aside from serving as a developer IDE, closing the ALM loop, Advanced Installer is also a comprehensive sys-admin tool helping thousands of IT workers in their repackaging and infrastructure deployment needs.
At CAPHYON, I worked on Advanced Installer almost since its inception, developing various components, core-technologies and C++ libraries, for over 16 years.