I bring a curious mind and an eye for detail to everything I build.

Currently
Product Design Co-op @ Vale · Toronto
Previously
Product Specialist @ Apple, UX design intern @ TMA Solutions

Selected work

Instacart grocery recommendations

Suggesting what shoppers will buy again, and new products they might like, from 3.4M Instacart orders

Independent · 2026 · Case study →
Product managementMachine learningPython + SQLPrototyping

SkillSwap

An app for swapping unused hobby supplies with people nearby

U of T · 2026 · Case study →
UX researchProduct designUsability testingPrototyping

TStar

A low-pressure way to make friends in a big cohort

U of T · 2025 · Case study →
UX researchPrototypingUsability testingFigma

Toronto housing

A visual data story about what rental prices leave out

Academic · 2026 · Case study →
Data storytellingData analysisTableauExcel
Justin in a hard hat and orange safety coveralls, smiling in an underground mine tunnel
Boarding passJD · 2004
Passenger

DAO / JUSTIN

YYZToronto
NEXTReady for a new challenge

I get excited about thoughtful design, from the overall visual experience to the smallest details. I enjoy questioning how things work, spotting where someone might get stuck and finding ways to make the experience feel clearer and more intuitive.

I love learning new skills and exploring new technologies. Lately, I have been experimenting with AI to explore design ideas, build prototypes and bring them to life. I am excited to keep learning and see where that curiosity takes me next.

Carry-on
Experience
Product Design Co-op · Internal Tools · Vale2026 – Present
VP of Events · BI Student Association2025 – 26
Product Specialist · Apple2024 – 25
UX/UI Design Intern · TMA Solutions2023
B.I. Information Systems · U of T2027
Life lately
Justin and four friends posing happily outside at night in Hong Kong
Friends Happy in Hong Kong
Group selfie with friends at a bouldering gym
Sports Bouldering crew
Theo, a grey Russian Blue cat, looking up at the camera
Theo The boss
Justin with five colleagues in front of a Vale Base Metals wall
Work The Vale crew
Justin at a restaurant table about to dig into a meal
Food Taste testing
Justin dressed as Vector for Halloween in an orange tracksuit and black glasses, posing on a balcony at night
Vector Halloween
Justin in front of a fairytale castle at Lotte World in Seoul
Seoul Lotte World
The Lower Manhattan skyline on a clear day
New York Lower Manhattan
The Toronto skyline and CN Tower at sunset
Toronto Home

Places I have been.

Cities
49
Countries
12
Lived in
5

Everywhere I have wandered so far. The pulsing pins are the ones I have called home.

VisitedLived
Use + and −, or pinch, to zoom

The map could not load. The full list is below.