
Sendverse
An anonymous chatting app I built in highschool to learn about sockets, also implemented in Python.
Career
Transpiler Software Engineering Intern
AllSpice.io | Remote 💻 | Jan 2025 - Apr 2025
- Building a recursive descent parser for Altium Schematics, written in Rust.
- Working until April 2025 as part of UBC's computer science co-op program.
Device Software Engineering Intern
Base Power Company | Austin, Texas 🇺🇸 | May 2024 - Aug 2024
- Built up Base's battery-installer software tooling from scratch in Go.
- Reworked API of thread-safe interface to Base inverters to be friendly to scale.
- Built up interfaces to Balena, Hubspot, cellular provider APIs, and RDS instances in Go.
- One of the first 20 employees in a venture funded startup.

Validation Lead
UBC Formula Electric | Vancouver, Canada 🇨🇦 | Sept 2023 - Now
- Leading a subteam building a hardware-in-loop and software-in-loop tools.
- Built a simulated CAN bus over CZMQ socket to run vehicle firmware locally.
- Writing an RPC-over-USB system to test boards in Python, and eventually the whole vehicle.
- In my first year, wrote firmware for the Front Sensor Module and Vehicle Controller.