Late-night build session Goofing around on the CN tower Stargazing in the backyard My site, through a fisheye lens The 16-35mm, resting up Fresh weld, still warm 1963 half dollar, mint shine Fitting room fit check 1964 dime, proof quality Teaching code to see hands 1947 quarter, graded MS-64 Iceland, walking on ice 1947 silver dollar, PCGS graded Trail selfie, thumbs up Expo 2025, way past midnight Lights over Osaka Campsite at golden hour Nikon dials, old school Practicing between takes Two waves, one scope Multimeter, mid-debug Wires everywhere, on purpose Out on the water Post-race huddle First run of the day Fishing off the rocks Waist-level viewfinder view Rangefinder at the gallery Late-night build session Goofing around on the CN tower Stargazing in the backyard My site, through a fisheye lens The 16-35mm, resting up Fresh weld, still warm 1963 half dollar, mint shine Fitting room fit check
Portfolio — 2026 Markham, Ontario Seeking Winter 2027 co-op

Liam Wong

Studying Nanotechnology Engineeringcheck out my program @ Waterloo! at the University of Waterloo. Previously a Design & Product Development Engineer at Infinitude Design Canada.

I build things, explore unfamiliar places and ideas, and meet people who change how I see the world.

Index06

  • 01Engineer
  • 02Designer
  • 03Maker
  • 04Photographer
  • 05Explorer
  • 06Collector

Curious about how things work — always learning, building, and exploring ideas that can make a meaningful difference.

Liam on a boat, Toronto skyline behind himLake Ontario, good vibes
"Trying to live life the right way — building cool things, working smart, and meeting amazing people."

Experience

Technical

↗

Design & Product Development Engineer

Infinitude Design Canada · Apr — Sept 2026 · Completed

Led end-to-end development of custom structural installations deployed across 25+ large-scale events — CAD, fabrication, and on-site installation.

↗

Nanotechnology Engineering

University of Waterloo · '25 — '30

Focus: quantum materials, embedded systems, computer vision. Full course list inside.

↗

Computer Vision Robotic Arm

"Right Arm" · Feb 2026 — Now

A CV-driven robotic arm built with a few friends from Waterloo who just love building things — OpenCV, MediaPipe, embedded systems, and a lot of fun figuring it out together.

↗

Lubble

Founder & Developer · 2026 — Now

Autonomous life-organization platform (React, Vite, Supabase) — full story below.

Creative

↗

Hand Poured Metals

Founder & Business Owner · 2020 — 2023

Founded and ran a small business hand-pouring custom silver and copper art pieces — $10,000+ in revenue, showcased at the Chicago One of a Kind Show.

↗

Builder, Maker & Photographer

Independent · Ongoing

Furniture, electronics & side projects — documented on film and digital.

↗

Video & Storytelling

YouTube · Ongoing

Documenting life through film — cinematography, videography, and photography as ways of telling a story, not just capturing a moment.

Exploring & Learning

↗

Numismatics

Collector, buyer, seller, trader · Ongoing

The hobby that started it all — collecting coins led directly to the metal business, and to an incredible community of collectors, mentors, friends, and partners.

Projects

Hand landmarks tracked in real time

Feb 2026 — Present · with friends from Waterloo

"Right Arm" — Computer Vision Robotic Arm

A robotic arm you control with your hand. No controller, no buttons — the camera watches, and the arm follows.

  • Built a real-time vision control system with OpenCV and MediaPipe, tracking hand landmarks and mapping 2D image coordinates through inverse kinematics into arm position.
  • Integrated embedded systems — Arduino, motor drivers, sensors — to drive actuators and process feedback, prototyping multiple configurations to tune accuracy and stability.
  • Debugged cross-domain failures spanning hardware, firmware, and software in a team dev environment.

OpenCV · MediaPipe · Python · Arduino · Inverse kinematics

Oct 2025 · UN-Habitat Hackathon

Project WellNest

An AI-driven healthcare kiosk built to widen access to basic medical services for unhoused communities in Kitchener–Waterloo.

  • Placed 2nd overall at the UN-Habitat Hackathon 2025.
  • Designed around a real access gap rather than a technology demo — the constraint was people who can't reach a clinic, not what the model could do.

AI · Healthcare access · Rapid prototyping

Lubble

May 2026 — Present · Founder & Developer

Lubble

A long-horizon planning system that runs the routine work on its own, holds major decisions for approval, and keeps daily choices pointed at multi-year goals.

  • Designing a system that plans on long horizons — connecting daily decisions to quarterly targets and multi-year goals.
  • Working end-to-end: requirements, architecture, UI/UX research, prototyping, and iteration.

React · Vite · Supabase

Read the full story →

Skills & Tools

Primary Skills

CAD & Mechanical Design

SolidWorks, prototyping, and design-for-manufacture — turning a concept into something that can actually be built.

Embedded Systems & Electronics

Arduino, wiring, and control systems — the layer between code and something that physically moves.

Computer Vision

OpenCV & MediaPipe — teaching a system to actually see and respond to what's happening.

UI/UX & Product Design

Figma, design systems, interaction design — Claude Design is my best friend.

Fabrication & Making

Woodworking, metal casting, welding — if I can hold it, I built it.

Full-Stack Development

Python, React, Supabase — the stack Lubble actually runs on.

Soft Skills

Leadership

Six years with the Royal Canadian Air Cadets — instructor, drill team coach, and Squadron Standards Warrant Officer in my final year, setting expectations and helping junior cadets grow into leaders themselves.

Teamwork & Collaboration

Whether coordinating a squadron's activities or making sure a sidelined teammate actually got heard, I care about everyone being included, not just present.

Tools I Use

SolidWorks

CAD & mechanical design

Figma

UI/UX prototyping

Arduino

Embedded firmware

Python

CV & data scripts

React + Vite

Lubble's frontend

Supabase

Lubble's backend & auth

OpenCV / MediaPipe

Computer vision pipeline

DaVinci Resolve

Video editing

Camera body detailThe EOS-1V, ready to load Film cameras and Kodak stockFilm cameras + fresh stock

Digital

Canon 5D Mark IV & Canon R50 V

  • EF 50mm f/1.2L
  • EF 24mm f/1.4L
  • EF 70–200mm f/2.8L IS II USM
  • EF-S 10–18mm f/4.5–5.6 IS STM
  • EF 24–105mm f/4L

Film

Nikon F, 50mm f/1.4

  • Ilford B&W — 200, 400 & 125
  • Fujifilm disposables (colour)
  • Kodak UltraMax 400 (colour)

My philosophy.

01 02 03

Start with people

I want to understand what someone is carrying, where friction exists, and what kind of outcome would genuinely make their day or life better.

Make ideas tangible

I enjoy moving from conversation and possibility into something real — whether that means a product, an experiment, a shared project, or a new way of approaching a problem.

Leave a positive mark

I'm most interested in work that offers relief, creates connection, opens access, or helps others move forward in a meaningful way.

Glacier hike, Iceland
Glacier hike, Iceland
Expo 2025, Osaka
Expo 2025, Osaka
Portaging in Algonquin
Portaging in Algonquin
Campsite at golden hour
Campsite at golden hour
Heron at night
Heron at night
"I don't want my life — or my work — to stay inside one discipline or one familiar perspective. I want to travel widely, listen to people's stories, and let those encounters shape what I build next."

Travel, photography, collecting, and collaboration all strengthen the same skill: noticing. I like exploring on foot — hiking terrain I've never seen, wandering into neighbourhoods with no plan, and letting a city's food tell me where to go next. Most recently: a glacier hike in Iceland, and wandering Expo 2025 in Osaka well past midnight under the light installations.

A bald eagle banking in flight against an open sky, photographed in Alaska
Bald eagle, banking — Alaska
The full moon photographed close up
The moon, up close

From the road — Alaska

Last light on the water
Last light on the water
Glacier meeting the sea
Glacier meeting the sea
Above the snow line
Above the snow line
Peaks from the road
Peaks from the road
Out on deck
Out on deck
Cold air, no complaints
Cold air, no complaints
The road out, under cloud
The road out, under cloud
Rail cars under the peak
Rail cars under the peak
Harbour, ships in
Harbour, ships in
Main street, in the rain
Main street, in the rain
Panning the creek
Panning the creek
Meltwater through the trees
Meltwater through the trees
Still water, nobody else
Still water, nobody else
Low over the water
Low over the water

Street & city — Vancouver

Mountains between the towers
Mountains between the towers
One bird, whole sky
One bird, whole sky
Crossing, golden hour
Crossing, golden hour
The wall and its crows
The wall and its crows
Hydrant, mid-shift
Hydrant, mid-shift
Headphones on, Hastings
Headphones on, Hastings

Above the valley — the Dolomites, Italy

The whole range, one look
The whole range, one look
Start of the climb
Start of the climb
Waiting on the bus, boots on
Waiting on the bus, boots on
Framing the ridge
Framing the ridge
Standing there a while
Standing there a while
Chest-high grass
Chest-high grass
The peak, from the meadow
The peak, from the meadow
Looking for the next frame
Looking for the next frame
Shooting into the wind
Shooting into the wind
Down into the valley
Down into the valley
Small, against the wall
Small, against the wall
Town below, last light on the rock
Town below, last light on the rock

Backcountry — Ontario

Paddling out, rain coming
Paddling out, rain coming
Found a rock, claimed it
Found a rock, claimed it
Four in a tent, lights out soon
Four in a tent, lights out soon

Run & Taste 5K — Toronto

Finished, medals and all
Finished, medals and all
Matcha instead of Gatorade
Matcha instead of Gatorade
The actual reason we ran
The actual reason we ran
Post-race, still breathing
Post-race, still breathing

On film — Nikon F

One roll, no undo button
One roll, no undo button
Waiting for the light
Waiting for the light
What the finder sees
What the finder sees

Shot for others

Place setting, from above
Place setting, from above
Every name, hand-tied
Every name, hand-tied
Menu printed on linen
Menu printed on linen
Head table, before anyone sits
Head table, before anyone sits

Odds and ends

75 years of racing — Stuttgart
75 years of racing — Stuttgart
Life jackets overhead
Life jackets overhead
Trying on the shell
Trying on the shell
Snack negotiations
Snack negotiations
Two in the morning, still up
Two in the morning, still up

My Closet.

It's pitch dark in here. Pull the lamp on to light the room — or sweep your cursor around to feel your way through it.

TelescopeRolleiflex
TrophyKeepsake
PlantVinyl

Shelving

LaptopRobot arm

The desk

Floor lamp

GuitarSnowboard

The sofa

ForgeCameraDiploma
Coins
Film
Woodwork
Hardware
Circuits
Textbooks
Maps
Records

Counter & cubbies

Working on it

My World Map.

Tomorrow isn't guaranteed. The thing I most want to invest in right now is my youth and the experiences that come with it — so I go when I can, and I take a camera with me. Every pin here is somewhere that changed what I thought was normal.

14Countries
38Cities & regions
3Continents
Canada United States of America Dominican Rep. France United Arab Emirates South Korea Austria Germany Greece Turkey Italy Iceland Malaysia Japan Honolulu, Hawaii Utah Las Vegas, Nevada Seattle, Washington Colorado Connecticut Anchorage, Alaska College Fjord, Alaska Juneau, Alaska Skagway, Alaska Ketchikan, Alaska Vancouver, Canada Yukon, Canada Quebec, Canada Dominican Republic Reykjavík, Iceland Paris, France Stuttgart, Germany Salzburg, Austria Ortisei, Italy Venice, Italy Rome, Italy Santorini, Greece Kuşadası, Türkiye Dubai, UAE Abu Dhabi, UAE Kuala Lumpur, Malaysia Jeju, South Korea Nagasaki, Japan Osaka, Japan Kyoto, Japan Nara, Japan Arashiyama, Japan Tokyo, Japan Kamakura, Japan Aomori, Japan Hakodate, Japan Okinawa, Japan Markham, Canada — home

Been there Home — Markham, Ontario hover a pin for the place name · expand for a closer look

North America14

  • United StatesHawaii · Utah · Las Vegas, Nevada · Washington · Colorado · Connecticut
  • AlaskaAnchorage · Ketchikan · Juneau · Skagway · College Fjord
  • CanadaVancouver · Yukon · Quebec · home in Markham

Europe8

  • IcelandA full road trip around the ring road
  • FranceParis
  • GermanyStuttgart
  • AustriaSalzburg
  • ItalyRome · Venice · Ortisei, in the Dolomites
  • GreeceSantorini

Asia & the Middle East15

  • JapanTokyo · Osaka · Kyoto · Nara · Arashiyama · Kamakura · Okinawa · Hakodate · Aomori · Nagasaki
  • South KoreaJeju Island
  • MalaysiaKuala Lumpur
  • TürkiyeKuşadası
  • United Arab EmiratesDubai · Abu Dhabi

The Caribbean1

  • Dominican RepublicPunta Cana

Next on the list

Still to come — the ones I'm actively saving for.

Norway — the fjords Patagonia New Zealand Switzerland Peru — Machu Picchu Vietnam

I get asked whether I should pick one thing and go deep. Nanotechnology Engineering already sits across chemical, electrical and computer engineering, and outside of it I've spent real time on hand-poured metals, welding, film photography, computer vision, and building a product from scratch. Written down, that can look unfocused.

It hasn't been. Each of those taught the same lesson from a different angle — how a material behaves when you push it, how a tool wants to be held, how someone actually uses the thing you made once you're not in the room. The ideas I'm proudest of came from the overlap, not from any one of them on its own.

Depth gets you noticed. Range gets you the room where everyone else needs a translator.

That's the bet I'm making. I'd rather be the person who can sit between the hardware, the software, the design, and the people actually using the thing — and keep all four talking to each other. In practice it means I can take something from CAD and fabrication, to a computer vision pipeline, to a working front end, without needing a handoff at every border. The gaps between disciplines are usually where projects stall, and those gaps are the part I like.

If that sounds like someone who'd be useful on what you're building — hit me up.

Contact

Open to collaborations, conversations, and good problems. Reach out — or just say hi.

Interests & Hobbies

Best viewed on desktop

This site was designed wide — photos live in the margins and frames react to your cursor. On a phone you're getting the short version. See the photos ↓