Full-stack developer with a love for solving problems.



Based In
Vancouver, Canada
WHAT INSPIRES ME?
Building to help people.
Many developers can't design.
Many designers can't code.
I do both.
I want to bring ideas to life.
From startups to apps, I turn
ideas into products with real users.
Focused on clean code and smart UI/UX designs
I also like…
Working out 🏋️
Drawing ✍
Remixing songs 🎧
Working out 🏋️
Projects
Latest Projects
Projects
Latest Projects
Projects
Latest Projects
"Students will have a centralized and updated directory for all opportunities on campus"
Angela Cheng, Contributor
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“With my upcoming Japan trip, this app will help me navigate everyday essentials.”
Tai Suga, Marketing Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
"Students will have a centralized and updated directory for all opportunities on campus"
Angela Cheng, Contributor
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“With my upcoming Japan trip, this app will help me navigate everyday essentials.”
Tai Suga, Marketing Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
"Students will have a centralized and updated directory for all opportunities on campus"
Angela Cheng, Contributor
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“With my upcoming Japan trip, this app will help me navigate everyday essentials.”
Tai Suga, Marketing Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
"Students will have a centralized and updated directory for all opportunities on campus"
Angela Cheng, Contributor
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“With my upcoming Japan trip, this app will help me navigate everyday essentials.”
Tai Suga, Marketing Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
“With this, there's no more need to keep up with every club's instagram post.”
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“It’s the first time my portfolio really feels like me – clean, stylish, and built to impress.”
Olivia R., UX/UI Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
“Smooth, stylish, and intuitive – exactly the kind of experience our audience expects.”
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
“With this, there's no more need to keep up with every club's instagram post.”
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“It’s the first time my portfolio really feels like me – clean, stylish, and built to impress.”
Olivia R., UX/UI Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
“Smooth, stylish, and intuitive – exactly the kind of experience our audience expects.”
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
“With this, there's no more need to keep up with every club's instagram post.”
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“It’s the first time my portfolio really feels like me – clean, stylish, and built to impress.”
Olivia R., UX/UI Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
“Smooth, stylish, and intuitive – exactly the kind of experience our audience expects.”
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
“With this, there's no more need to keep up with every club's instagram post.”
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
“It’s the first time my portfolio really feels like me – clean, stylish, and built to impress.”
Olivia R., UX/UI Designer
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
“Smooth, stylish, and intuitive – exactly the kind of experience our audience expects.”
Kellie Ho, Developer
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
Sauder Hub
All-in-one campus resource hub ranging from club opportunities, hiring postings, and meeting room booking.
Kotoba (ことば)
An easy-to-use Japanese phrasebook app designed to help you learn and reference essential Japanese phrases quickly.
LOQUI: Augmentative & Alternative Communication (AAC)
Loqui is designed for eniors living with speech impairments—due to stroke, injury, or degenerative conditions—to communicate effectively and independently in daily life.
OUTSIDE OF CODING
Achievements
OUTSIDE OF CODING
Achievements
OUTSIDE OF CODING
Achievements

Chair @ Prosper Vancouver 2024
Canada's Largest High School Case Competition 500+ competitors, 60+ judges, speakers, and sponsors

Chair @ Prosper Vancouver 2024
Canada's Largest High School Case Competition 500+ competitors, 60+ judges, speakers, and sponsors

Chair @ Prosper Vancouver 2024
Canada's Largest High School Case Competition 500+ competitors, 60+ judges, speakers, and sponsors

Relations @ Google Developers Student Club UBC
Empowering students at UBC through hackathons, tech events, and more!

Relations @ Google Developers Student Club UBC
Empowering students at UBC through hackathons, tech events, and more!

Relations @ Google Developers Student Club UBC
Empowering students at UBC through hackathons, tech events, and more!

Founder @ Peek-Into-Business
Introduced a cost-free business education program to 7+ community centres for 250+ students across Vancouver

Founder @ Peek-Into-Business
Introduced a cost-free business education program to 7+ community centres for 250+ students across Vancouver

Founder @ Peek-Into-Business
Introduced a cost-free business education program to 7+ community centres for 250+ students across Vancouver

Chair @ Strive Competition 2024
Largest Tech-Centric Case Competition at UBC Sauder 300+ competitors and 3 innovation-focused workshops

Chair @ Strive Competition 2024
Largest Tech-Centric Case Competition at UBC Sauder 300+ competitors and 3 innovation-focused workshops

Chair @ Strive Competition 2024
Largest Tech-Centric Case Competition at UBC Sauder 300+ competitors and 3 innovation-focused workshops
Tech Stack
What I Use
Tech Stack
What I Use
Tech Stack
What I Use
Frontend
React
For building fast, interactive UIs
React
For building fast, interactive UIs
React
For building fast, interactive UIs
Next.js
React framework with routing & SSR
Next.js
React framework with routing & SSR
Next.js
React framework with routing & SSR
TypeScript
Typed JavaScript for safer code
TypeScript
Typed JavaScript for safer code
TypeScript
Typed JavaScript for safer code
Backend
Node.js
JavaScript runtime for servers
Node.js
JavaScript runtime for servers
Node.js
JavaScript runtime for servers
Express
Minimal framework for APIs
Express
Minimal framework for APIs
Express
Minimal framework for APIs
MongoDB
Flexible NoSQL database system
MongoDB
Flexible NoSQL database system
MongoDB
Flexible NoSQL database system
Tools & DevOps
Git & GitHub
Version control and collaboration
Git & GitHub
Version control and collaboration
Git & GitHub
Version control and collaboration
Docker
Containers for isolated environments
Docker
Containers for isolated environments
Docker
Containers for isolated environments
Design & Workflow
Figma
Prototyping and design building
Figma
Prototyping and design building
Figma
Prototyping and design building
Notion
Planning and docs in one place
Notion
Planning and docs in one place
Notion
Planning and docs in one place