
Distributed monitoring platform with a central control plane and lightweight agents across 10 devices, ingesting ~300 metrics/min at ~0.5s latency.
Software Engineer
I build and ship backend services, full-stack applications, and cloud deployed tooling. From a distributed Spring Boot monitoring platform to AWS migrations for production clients. I care about correctness, tested code, and software that holds up in production.
Selected work — production-minded systems I designed, built, and tested end to end.

Distributed monitoring platform with a central control plane and lightweight agents across 10 devices, ingesting ~300 metrics/min at ~0.5s latency.

CLI file encryption utility using Argon2id + ChaCha20-Poly1305 streaming encryption, achieving 15.6 GB/min throughput on a single thread.

Embedded sensor node with DHT22, OLED display, and buzzer alarms. Non-blocking scheduler with 2s sampling, 500ms UI refresh, and UART telemetry.
Full-stack, backend, cloud, QA, and systems — the tools I reach for to ship and maintain software.
I design and build full-stack applications, backend services, and tested tooling. Currently working as a Software QA Engineer at Oncoustics, an AI-driven medical ultrasound startup in Toronto. Where I'm responsible for QA on clinical diagnostic software. I'm also completing my Software Engineering degree at the University of Guelph (3.9 GPA, April 2029).
My background spans a few different worlds: I've written low level C for streaming encryption and embedded sensor firmware, built distributed monitoring systems in Java and Spring Boot, and worked on AWS cloud migrations at a startup. I like the full picture, from the hardware up to the API layer.
More about me