Founded and led development of commercial and research software across graphics, simulation, and enterprise systems, owning architecture, development, and deployment in C#, WPF, ASP.NET Core, and LLVM.
• Architected a C# game engine with a Visual Studio project system, extensible UI, physics, PBR graphics, and game asset creation tools supporting Direct3D 11/12, Vulkan, and OpenGL.
• Created a high-performance language with LLVM backend, MSBuild integration, and editor tooling.
• Engineered a WPF-style UI framework with GPU rendering and a control library with MVVM, charting, and theming.
• Built ASP.NET Core web apps and reliability engineering tools in WPF.
• Authored a LINQ data layer for SQL Server, Oracle, PostgreSQL, and SQLite.
• Managed CI/CD pipelines with GoCD and developed internal tools including Roslyn analyzers and transpilers.