About Me
I’m a Mechatronics engineer who’s spent the last few years writing real-time, safety-critical software for the Canadarm3.
I’ve also built projects spanning backend systems, embedded firmware, and PCB design, and am currently working as a Software Engineer (ML & Product) at NewsLight shipping LLM pipelines and product features.
I will be starting my Master’s at Georgia Tech (OMSCS) this fall, exploring how machine learning applies to robotics and autonomous systems.
I’m looking for a role in software, embedded systems, or robotics engineering, where I can build things that are fast, reliable, and actually work.
Stats
Contributions
543 contributionsLess
More
Work Experience
May 2026 - Present Newslight
Software Developer
- Designed an event extraction LLM pipeline (Gemini 3.5) with confidence scoring, achieving 98% accuracy on classification.
- Shipped auto-save, pagination, and editorial workflow features for an article pipeline, saving the team hours of weekly review time.
- Automated stale article cleanup via DB migration and CI extension, purging 9,000+ records and eliminating ongoing DB bloat.
May 2024 - Present Independent
Developer
- Writing 3D simulations in C++ to implement autonomous navigation, state estimation, and sensor fusion.
- Contributed to open-source repositories.
- Authored technical articles on design patterns, embedded systems, and advanced C++ concepts (e.g. type-erasure, optimizations).
Feb 2024 - May 2024 Kepler Communications
Software Developer - Satellite Constellation Management
- Wrote Python scripts for satellite management software, automating satellite operations and task scheduling during orbital passes.
- Managed Kubernetes clusters for each satellite, ensuring reliable ingestion, processing, and routing of satellite messages.
May 2022 - Feb 2024 MDA Space
Software Developer - Canadarm3
- Played a key role in developing mission-critical flight and ground software, applying strong engineering principles and SDLC/ATDD methodologies to ensure reliability, traceability, and system resilience in a concurrent environment.
- Developed C++ modules compliant with NASA software standards, integrating telemetry data from embedded code for real-time arm and joint state monitoring.
- Served as Quality Lead, driving testing best practices and ensuring acceptance tests aligned with customer requirements to improve test coverage and delivery confidence.
- Created Python automation scripts for document generation and test verification, saving hours of manual work per release and improving consistency across test cycles.
- Leveraged Builder and Factory design patterns to modularize message transmission, data mapping, and client request handling systems, reducing future module development time by 50% and enhancing code maintainability.
- Built a React interface for creating and dispatching flight commands (e.g. lock, limp, move-joints), streamlining command workflows and improving operator efficiency in mission-critical environments.
Jan 2020 - Sep 2020 Telus
Cloud Developer - Telus Insights
- Leveraged Terraform to automate GCP infrastructure as part of the Telus Insights Project, leading to $1,600 in weekly cost savings by removal of redundant VMs.
- Collaborated with cross-functional teams including external vendors, offshore QA, and product ownersto deliver infrastructure milestones on time and within budget, ensuring alignment between architecture and business goals.
- Conducted analysis of GCP Compute Engine instance pricing tiers, selecting configurations tailored to project memory and performance requirements achieving $2,000+ in monthly savings through informed architectural trade-offs
May 2019 - Dec 2019 Telus
Software Developer - Co-op
- Developed shellscripts within GCP Compute Engine to dynamically populate large volumes of data into Cloud Storage Buckets, enabling faster ingestion into BigQuery and saving the team ~10 hours per week.
- Created Python automation scripts to extract data from internal sources, reducing task time to under 30 seconds.
- Integrated CI/CD into multiple Git repositories using Cloud Build, shortening feedback cycles.
Education
August 2026 - Present Georgia Tech
Master of Science in Computer Science (OMSCS)
- Specializing in Computational Perception & Robotics.
Sept 2017 - May 2022 Ontario Tech University
Mechatronics Engineering
- President's list with highest distinction; GPA 4.0/4.3