911 Call Triage
Sep 2024 – Apr 2025Capstone project with TELUS that ranks incoming 911 calls by urgency during large emergencies.
- 94% classification accuracy
- 1.5% false-negative rate
Capstone project with TELUS that ranks incoming 911 calls by urgency during large emergencies.
A key-value store in Java that keeps serving requests while servers fail and rejoin.
Android app that matches language learners and schedules practice sessions. Best Project Award in CPEN 321.
A VPN protocol in Python that stays secure with an attacker in the middle of the connection.
Oct 2024 – Nov 2024
A Selenium test suite for an e-commerce site's checkout, cart, and sign-up flows, run in CI with Allure reports.
Python · pytest · Selenium · GitHub Actions · Allure
Jan 2024 – Apr 2024
Real-time chat in Node.js that filters messages with a locally run GPT4All model.
JavaScript · Node.js · MongoDB · GPT4All
Mar 2024
A Python simulation of distance-vector and link-state routing that adapts as links fail or change cost.
Python · Bellman-Ford · Dijkstra · Bash
Sep 2023 – Dec 2023
A reliable transfer protocol in C on top of UDP, with acknowledgements, retransmission, and in-order delivery.
C · Sockets · Network protocols
Jan 2022 – Apr 2022
An entry system that checks COVID-19 vaccination status, symptoms, and temperature before letting people in.
Node.js · React · Arduino · Johnny-Five
Sep 2021 – Dec 2021
A simple RISC processor in Verilog, running on a DE1-SoC FPGA board.
Verilog · FPGA · DE1-SoC