hey, i'm

Ethan Um

Software Engineer

i build for the love of the game

Full-stack and iOS software engineer shipping real products, from privacy-first apps on the App Store to platforms processing 100K+ records.

Ethan Um

experience

Toronto Catholic District School Board logo

Supply Teacher

Sep 2024 — present

Toronto Catholic District School Board

Treasury Board Secretariat logo

Web Developer — Full Stack

Jan 2023 — Apr 2023

Treasury Board Secretariat

Aim Vector logo

Junior Software Developer

May 2022 — Aug 2022

Aim Vector

education

York University logo

Bachelor of Education

Sep 2025 — present

York University

Seneca Polytechnic logo

Bachelor of Technology — Software Development

Sep 2019 — Aug 2023

Seneca Polytechnic

projects

Keeprr project logo

KeeprrApp Store

Privacy-first iOS journaling app with a custom dual-camera capture system for seamless one-tap two-photo entries. Fully local data layer with zero third-party data exposure.

Published on App Store

iOSSwiftSwiftUI
App Storeread more →
League Wrapped project logo

League WrappedOpen Source

Full-stack LoL year-in-review platform that processed 100,000+ matches across 300+ players, surfacing personalized performance analytics from raw Riot API data.

100K+ matches processed

RailsRubyPostgreSQLRedisSidekiqDocker
Live Siteread more →
School Connect project logo

School ConnectHackathon

All-in-one K–12 platform built in 36 hours at CTRL+HACK+DEL that streamlines payments, parent-teacher communication, and permission forms into a single experience.

Built in 36 hours

Next.jsTypeScriptTailwindMongoDBAuth0
Devpostread more →

skills

Languages

C++C#JavaJavaScriptPythonSQLGoRubyHTMLCSS

Frameworks

ReactNext.jsVueReact NativeNode.jsRuby on Rails

Tools & Methods

GitDockerAuth0AzureFigmaAgile (Scrum/Kanban)

Systems & Concepts

Data StructuresAlgorithmsCloud ComputingDatabase SystemsDistributed Systems

contact

Want to work together or just say hi?

Ethan Um · Last updated April 2026

picture spun 0xhover or click the headshot to spin it!