CS & BUSINESS @ UNIVERSITY OF WESTERN ONTARIO

Hi, I'm Edmon Han.

Student and builder. I love taking ideas from a sketch to a final working product, in software and hardware.

EMAIL ehan54@uwo.ca

01 / ABOUT

In my freetime, I love training Muaythai, taking photos of where ever I may be, climbing up mountains, or playing a game or two of Valorant.

CLICK ONE

02 / EXPERIENCE

Software Engineer

Robotics Team

SEP 2023 — JUN 2025 · ANDESINE

Wrote and tested the code in C++ that carried the team's robot through autonomous and driver-controlled play, iterating between competitions.

Senior Swim Instructor

Aquatics

SEP 2023 — SEP 2025 · MNPCSC

Taught swimmers of all ages and trained new instructors through their first classes. A role built on communication, patience, and trust, adapting every lesson to the person in front of me.

03 / PROJECTS

Ink — The Grid screen, a life in weeks

Ink

iOS APP OFFLINE-FIRST

An offline-first iOS life calendar in React Native / Expo + TypeScript.  Is an interactive 4,680-cell grid with weekly photo check-ins, goal tracking, and a searchable memory gallery, visualizing to the the user how many weeks there are until they turn 90. All persisted locally with AsyncStorage and no backend.

Authored a custom design system and a 5-screen navigation flow, shipped to GitHub and preparing for App Store release via an EAS production build. Currently undergoing beta testing while waiting on the App Store.

React Native Expo TypeScript AsyncStorage EAS
Visit inkcalendar.ink

StakeUp

iOS APP

A React Native + Firebase iOS app for group chat style goal-betting: friends stake points on goals, submit photo proof, and peer-verify to earn rewards or trigger punishments. Built end-to-end with real-time Firestore, hardened security rules, Apple, email auth, Google sign in and a TestFlight-ready EAS pipeline. Currently undergoing beta testing while waiting on the App Store.

React Native Firebase Firestore Apple auth EAS / TestFlight
Visit stakeupapp.com
StakeUp — Chat / check-in screen

Portfolio Backtester & Risk Engine

PYTHON QUANT

A modular quantitative analysis tool built in Python. It simulates historical equity portfolios with dynamic rebalancing, calculates core risk-adjusted performance metrics, and runs 10,000-path Monte Carlo simulations to forecast future wealth distributions.

Python NumPy pandas Monte Carlo
Open in Google Colab

VEX Page-Turning Robot

SOLO BUILD

A robot that turns the pages of a physical book. Designed, constructed, and coded entirely solo, from the mechanical build to the C++ control code that lets a machine handle something as delicate as paper. This machine helped individuals read physical books who may not have the hand dexerity or stability in order to flip pages.

VEX C++ Mechanical design
VEX page-turning robot
VEX metal-cutting robot

Metal-Cutting Robot

SAFETY

A robot that automates cutting metal, reducing saw-related injuries by up to 50% by keeping hands away from the blade.

Robotics Automation Safety engineering

04 / NOTABLE ACHIEVEMENTS

FINANCE

Top 0.6% of Wealthsimple clients born in 2007

Ranked by Wealthsimple in the top 0.6% of clients born in 2007 by portfolio, and #146 in my cohort. A small reflection of taking small, calculated risks.

05 / EDUCATION

University of Western Ontario

BSc Computer Science · Ivey Business

LONDON, ON

Advanced Entry Opportunity to the Ivey Business School, combining a CS degree with one of Canada's top business programs.

06 / SKILLS

LANGUAGES

JavaScript / TypeScript Python Java C++

FRAMEWORKS & TOOLS

React Native Firebase / Firestore Expo / EAS Git / GitHub

HARDWARE

VEX Robotics Mechanical design

07 / CONTACT

Let's build something together.

Open to internships, collaborations, and good conversations in tech or business.

ehan54@uwo.ca
GitHub

© 2026 EDMON HAN

WESTERN UNIVERSITY · IVEY '30