Graduating soon. Open to new-grad software roles, system engineering roles, or automation/controls roles. Embedded/firmware, platform/infra, full-stack, most things adjacent. Happiest when I get to architect a real system end-to-end and watch it come together.
Right now I'm on the software sub-team for the RADSAT-SK2 / CUBICS CubeSat mission, bringing up the on-board computer — Rust mission applications on a Buildroot Linux image, running on top of the Kubos flight-software framework, with a cross-compile + Docker build pipeline. Getting the satellite's modules to boot, talk, and do space things the way it's supposed to.
Some things I've built
- A custom 8-bit microcontroller with its own ISA on an FPGA — later pipelined with direct-mapped and set-associative instruction caches. Part of my digital systems architecture labs, which also cover carry-lookahead adders and OpenCL GPU work.
- Real-time bus-stop crowd detection — distributed CV pipeline: Raspberry Pi edge nodes running YOLO, streaming filtered frames over Zenoh to a GPU server, with a PySide6 operator dashboard and extra Grafana dashboard analytics.
- A home lab running Docker on Linux — self-hosted media streaming, family photo storage, and game servers for friends. Love the tinkering.
- Automation and scrapers like my realtor.ca scraper CLI for when a website doesn't give its data in a nice way when I want to look at it :).
What I care about
- Software architecture — how pieces fit together. Seriously, I love a good puzzle.
- UI that feels good to use. Dense where it needs to be, quiet where it doesn't.
- The Linux/Docker/networking layer under everything. Server admin, infra, the stuff that holds up.
- Visual storytelling — videography and photography are a long-time love of mine that school swallowed for a while. Trying to get back to it.
Fun fact: I'm a die hard vertical tabs person, always. Chrome finally introduced it? FINALLY.


