Andrew Zheng
Work Writing Projects Making 博客
  • 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
© 2005-2026 Andrew Zheng