JL

JOHNNYLIANG

CS + EE @ UMich  ·  Troy, MI

I like making things and breaking things, usually in that order. Right now I'm on the core engineering team at Synthesis.trade, working on prediction market terminals and CI/CD.

Pages
  • Blogfilm, music, linux, rants
  • Galleryphotos
  • Projectsthe real ones and the weird ones
  • CVthe professional page
Now
CS + EE @ University of Michigan
Spark Electric Motorcycle — controls team
Michigan Blockchain

Recent writing

All posts

Recent adventures

Core Engineering @ Synthesis.trade2025 – presentprediction markets, CI/CD
Rebuilt this site from scratch (again)2025Next 16, Three.js, too much CSS
Started at UMichFall 2025CSE + EE, College of Engineering
Hardware engineering @ MIT BWSISummer 2024assisted walking cane for the visually impaired
SemComp — semantic text compressionApr 2024Gzip + Knn, no neural nets
Lead Developer @ Helivox2023 – 2025Next.js, 75+ team members, 11 initiatives
TeamsCode2023competitive programming contests and organization
Google Code Jam Round 2 Qualifier2022competitive programming
USACO Gold2022competitive programming
Magic Bot hits 40k concurrent users2022Discord, Next.js, Redis, MongoDB
Freelance web dev & consulting2020 – present16+ clients, $10k+ revenue
First lines of code2018the internet