Hello, I'm Andrew Zheng
A full stack developer with 10+ years experience of crafting software (web/mobile/win32) and drinking coffee.
I love solving problems, and I believe that there is always a better way . Although that usually means extra hours and more trips to Philz coffee, but it’s my passion to deliver the most delightful experience to the user.
I strive for
simplicity
, and I.enjoy((idea)=> product);
Currently, I’m leading a 10+ engineering team as CTO and building ventures with IoT and AI at BCG Digital Ventures.
-
VSCode dark theme: Monokai Slate - The best Monokai based dark theme for JavaScript developers and markdown readers
My popular (34k+ downloads) Monokai theme for Atom is now ported to VSCode with extra updates.
-
12 Things I Wish I’d Known Before Becoming a Lead Engineer
Things I have learned after running 10 people engineering team and launched the new company in Singapore.
-
Functional programming in TypeScript/JavaScript
A collection of my writings to thinking in functional programming with TypeScript/JavaScript.
-
Know your editor: Visual Studio Code
Visual Sudio Code is now my favourite code editor. I shared a collection of tips on Medium.com
Awards
- Dale Carnegie Course®: highest achievement award + breakthrough award (30 people class, 8 weeks program).
- ADP API Hackathon: "Smart use of API" award (ADP Marketplace API + Google Assistant + API.AI) What I learned?
- ADP UX Hackathon: 1st place (Vue.js + D3.js + Electron) What I learned?
Delivered
-
ADP Paycard Experience in ADP Mobile App, built on Angular.
#1 Free Business App in App Store, 13 Million Registered User.
-
CMServer: internal configuration management web app, built on Meteor.js.
Read more: How a chrome extension evolved to a web app
-
CMTool: electron app built on React.js with Occlusion Culling and in-app code editor.
Read more: Design and tech highlights
-
InfinityTuner Wizard: custom JSON and JavaScript based DSL, asynchronous UI and heavy use of SQLite3 database.
Read more: The state-of-the-art ECU deserves a state-of-the-art program.
-
AQ-1 Data Logger Software: real-time data view in custom list view control and high performance custom USB driver.
Read more: "The software is straight forward, easy to setup and use."
-
AEMTuner: best real-time engine tuning software, written in C++ and C#.
Read more: Top 10 features, 75k view.
-
Custom syntax highlight package for Atom editor.
Read more: How do we improve "Engineer Experience"?
-
Software release/updates server with windows client software updates checker.
Read more: A modern solution for software release/updates and The best interface is no interface
Freelance since 2013
-
Full Stack JavaScript Freelance since 2013. Stack includes: Meteor.js, MongoDB, AWS S3, Paypal payment API etc.
Read more: here.