Software Engineer
Coding practical solutions for people. That's always been the point.
College Park, MD — CS + Secondary Ed @ UMD
Hi, I'm John Ng.
I build software people actually use, then teach the next person how to build it too.
Chrome extension UMD students use every registration cycle. A summer turning a 270M-row bottleneck into a shipped platform at Capital Technology Group.
Selected work
Featured projects
Echtralex / Lexicography
A UMD capstone for a real client — automating a manual bilingual transcript-alignment workflow, with a measured ~100% speedup.
Movement Map
A geospatial platform mapping research-funding flows, government spending, and congressional-trade anomalies on a live globe.
Terp Rater
A Chrome extension UMD students actually use to skip cross-referencing two separate sites during registration.
Education
Two ways to teach: a classroom, and a Chrome extension.
Classroom
Nobel Explorers ML/CV curriculum for students across Brazil, Ukraine, and Taiwan — now the same pattern running UMD's Chinese Student Association officer corps.
Built
Terp Rater teaches Testudo something it never learned on its own — professor ratings and real seat counts, live in the listing, every registration cycle.