About
I am a software developer based in Waterloo and currently a senior majoring in Computational Mathematics at the University of Waterloo. I am passionate about technology and innovation, especially exploring unexplored or complex domains and uncovering their intersection with tech.
Experience
May 2026 - Present
Miovision provides cities with modern tools to fix today's traffic problems, using multimodal traffic data and actionable insights to help municipalities move people more safely, efficiently, and sustainably.
I am working as a Software Developer on Adaptive.
January 2025 - August 2025
Geotab enables safe, sustainable, and efficient fleet and asset management through data-driven connected solutions.
I worked as an Embedded Developer on the Pipeline Automation team, under Embedded Software Quality.
Apart from day-to-day tasks supporting 10k+ pipelines/month across 250+ GitLab repositories, I built a high-performance artifact-retrieval gRPC microservice for an in-house Software-in-the-Loop (SIL) testing framework and containerized a Windows-only embedded development environment to automate firmware builds for 500k+ devices.
May 2024 - August 2024
Cactus Creatives partners with clients to design and deliver innovative, reliable, and cost-effective digital and IoT solutions.
I worked on the Core Services team.
I developed a self-hosted uptime monitoring tool with real-time web & database status tracking, and implemented CI/CD pipelines using GitHub Actions across 25+ projects.
May 2023 - August 2023
Cactus Creatives partners with clients to design and deliver innovative, reliable, and cost-effective digital and IoT solutions.
I worked on the Internal Tools team.
I built and maintained a full-stack content management system with real-time metrics, while spearheading major MySQL-to-PostgreSQL migrations across projects and optimizing queries for post-migration performance gains.
Education
University of Waterloo
Bachelor of Mathematics, Computational Mathematics Major
September 2022 - May 2027
September 2022 - May 2027
Computational Mathematics is an interdisciplinary major that combines Mathematics, Statistics, Optimization and Computer Science, offered by the Faculty of Mathematics.
Skills
Projects
Deris
A minimalist key-value store with network socket interface, supporting CRUD operations, data integrity, high throughput (50k+ ops/sec) and <1ms latency.
Trivivo
Crafted a feature-rich, dynamic quiz game platform with progressive difficulty levels, real-time analytics, and comprehensive admin tools, complemented by a secure API for question management and user engagement tracking.
Chess
Developed a C++ chess engine with innovative multi-player variants and AI capabilities, employing advanced software design patterns and rigorous testing methodologies in a Linux environment.
EcoWiz
Engineered a full-stack application featuring a multimodal image classification system for garbage sorting, achieving 80% accuracy through advanced deep learning techniques.