Sole architect and engineer across the full AEM software portfolio — spanning native desktop (C++/C#), web (Meteor/Node.js), developer tooling (DSL) and USB driver
Built AEMTuner, an industry-leading real-time engine tuning software in C++ and C#, using low-level Win32 painting for real-time data visualization
Built AQ-1 Data Logger PC software from scratch; Created high-speed USB driver using efficient Windows threading model IO Completion Ports (IOCP), and replaced bloated .NET serialization with Protocol Buffers to meet hardware storage constraints
Designed and shipped InfinityTuner Wizard using a custom JSON/JavaScript DSL with i18n, fuzzy validation, and scope-based conditional logic hosted in CEFSharp; transformed an expert-only 20+ control setup into an accessible guided wizard
Built CMServer, a full-stack Meteor/MongoDB internal tool that replaced engineer Excel workflows; solved a 1,669-item dropdown UX problem with type-to-search; validated UI decisions with Mixpanel A/B testing
Built CMTool, a desktop app (NW.js + React) for visualizing thousands of interconnected XML configuration nodes; applied occlusion culling borrowed from game engine techniques to keep rendering performant at scale
Architected an end-to-end software distribution pipeline: a RESTful release server with admin UI, public download portal, and analytics dashboard — paired with a zero-install standalone updater that auto-checked, downloaded, and launched installers