Hi, I'm Donald.
I'm a software engineer with a passion for building things that help make lives easier!
## about
A little about me

I'm Donald, currently studying at the University of British Columbia. I self-taught myself how to code at 14 with online tutorials and I've been building ever since. I enjoy building things that make lives easier whether that be consumer products or internal tools.
Recently I've been exploring how to leverage AI to build more impactful projects surrounding my interests in productivity, fintech, and education, but always open to chatting about new ideas and opportunities!
things I can do
Frontend
- React
- Next.js
- TypeScript
- Electron
- Three.js
Backend
- Python
- Node.js
- Go
- Java
AI & tooling
- AI agents
- MCP
- Web automation
- Data science
Cloud & Infrastructure
- AWS
- Firebase
- MongoDB
- Supabase
- Docker
- Git
## experience
Where I've worked
a mix of work experience and leadership positions
- Helped accountants work more efficiently by building a desktop app to support local MCP servers.
## projects
Some things I've built
More from the shelf
a few experiments and old projects ยท tap any to open
Climate Change visualized
Side-ProjectClimate change, in 3D
A web app that maps decades of climate data onto an interactive 3D globe. Spin the planet, scrub through time, and watch the numbers move.
nwPlus.io
WebsiteThe club behind Western Canada's Largest hackathons
Revamped and maintained the website for nwPlus, the UBC club behind nwHacks, HackCamp, and cmd-f.
HonkHonkHire
HackathonAI mock interviews tailored to you
AI mock interviews tailored to your experiences. It reads your facial expressions, transcribes your answers, and hands back feedback.

TravoAI
HackathonTrip planning without the tabs
67% of travelers think planning a trip takes too long. TravoAI builds you a tailored itinerary in minutes, solo or with the whole group.

Hakoten Fruits
Side-ProjectVR fruit ninja on budget
A computer-vision game that turns your hand into a sword to slice fruits.
## side-quests
Memories throughout the years
Some trips, team photos, moments with friends, and more.
scroll through the photos, or let them roll by



















