// about
A long-form readme.
/ bio
I'm Adrian — a third-year CS student at the University of British Columbia. I grew up in Hong Kong taking apart anything with a screw on it, moved to Vancouver, and eventually found out you could do the same thing with software.
I wrote my first program in Scratch in grade 4 — mostly games nobody else played. These days I build full-stack apps and data pipelines, and I'm slowly getting obsessed with where machine learning actually changes what's possible versus where it's just impressive-sounding noise. I like problems with real constraints: messy data, tight deadlines, inputs that don't behave.
I'd rather ship something small that works exactly right than something large I can't fully explain. Still working on that.
Outside of coding and school: I play basketball, watch too much anime, and somehow still find time for piano, video games, and arguing about soccer with people online.
/ stack
Languages
Frameworks & libraries
Developer Tools
Data/ML
/ education
B.Sc. Computer Science, University of British Columbia
3rd year · expected 2028 · Vancouver, BC
Coursework I actually liked: Data Structures and Algorithms, Physics, Linear Algebra. The rest, I survived.
/ fun facts
Mostly useless trivia.
- Clash of Clans
- peaked top 9 nationally. yes, nationally.
- Brawl Stars
- qualified for NA worlds qualifier
- Piano
- ABRSM grade 8 — the last productive thing I did before university
- Basketball
- went 0-7 in the lowest intramural league
- Favourite Soccer Team
- Barcelona — yes, I know
- Languages Spoken
- English, Cantonese, and some Mandarin, Japanese, and Spanish
/ photos
Off-screen.
scroll →



