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.

Education

Two ways to teach: a classroom, and a Chrome extension.

Classroom

60+ Students
3 Countries
2 Programs

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

50+ climbs every registration cycle Users
5★ Chrome store
’24 Live since

Terp Rater teaches Testudo something it never learned on its own — professor ratings and real seat counts, live in the listing, every registration cycle.