Résumé

Work

Software Engineering student at Western, graduating May 2027. Embedded Linux, real-time controls and robotics.

Experience

May 2025 – Aug 2026

Bolton, ON

Software Controls Engineer

Husky Technologies

OS image
220 GB → 70 MB
industrial PCs
12
billable value
~$72K
build combos
100K+
  • Proposed & architected a minimal Yocto-based Linux OS to replace a 220GB Windows-based environment on a Raspberry Pi edge device; developed and validated a proof of concept resulting in a 70MB image supporting PLC and Wi-Fi functionality.
  • Engineered & debugged real-time machine controls using C and IEC 61131-3 Structured Text in TwinCAT 2/3, integrating YTS61 and LDH100 oil sensors via RS-485 and EtherCAT IO-Link masters for custom client requests.
  • Upgraded 12 Industrial PCs by migrating legacy VB software to .NET, delivering ~$72K in billable engineering value, and deploying a new CoolPik sensor application to dictate part-dropping logic via real-time temperature data.
  • Configured & deployed PLC software builds across 100K+ DLL/TSM combinations, resolving dependency mappings for customer-specific machine configurations.

Sep 2024 – Present

London, ON

Co-Founder & Mapping/Localization Team Lead

WE AutoPilot

members
70
engineers led
10
collision-free runs
15
  • Engineered a custom UART driver in C/C++ to decipher serial data from a 2D LiDAR (LD19), enabling real-time spatial mapping by bridging the hardware directly to ROS and RViz on a Linux edge device.
  • Architected the distributed data flow between the Autonomous Driving module and the Vehicle Control Unit (VCU) by designing low-latency ROS topics and strictly defined I/O software interfaces.
  • Developed autonomous navigation using supervised/reinforcement learning in a customized F1TENTH simulator fork; successfully completed an indoor circular track without collisions across 15 runs.
  • Grew WE AutoPilot to 70 members and led a 10-engineer Mapping/Localization team implementing SLAM.

May 2024 – Sep 2024

London, ON

IoT Systems Integrator

Smartegrators Ltd.

edge devices
75+
commercial operations
20+
  • Engineered the localized integration of 75+ smart edge devices by configuring MQTT and HTTP message brokers, centralizing distributed telemetry data into a custom Raspberry Pi server rack.
  • Optimized embedded device communication and system state reporting across 20+ commercial operations by writing automation scripts and configuring Node-RED data pipelines.

Projects

Python, Tkinter, PyInstaller, Git

Media Converter And Organizer

faster
80%
files sorted
23,000+
  • Improved application processing speed by 80% through multithreading to handle concurrent file I/O operations.
  • Validated system reliability and memory management during the Agile testing phase by successfully processing and sorting 23,000+ media files (.HEIC, .MOV).
  • Architected and deployed a packaged executable to the Microsoft Store, maintaining an open-source repository while delivering a stable conversion tool for Windows environments.

C#, Unity, Git

“Cast Away” Video Game

tracked states
40+
  • Engineered object-oriented game logic and environment mapping in C# within the Unity engine, managing 2D sprite rendering, user input, and collision detection.
  • Designed a robust system state manager to track and load 40+ concurrent player challenges, inventory items, and dynamic NPC aggression metrics.

Education

Sep. 2022 – May 2027

London, ON

The University Of Western Ontario

Bachelor of Engineering Science in Software Engineering with Co-op

Relevant courses
Real-Time & Embedded Systems, Operating Systems, Microprocessors & Microcomputers, Hardware/Software Co-Design, Digital Logic Systems, DSA, Networking, Cloud Computing, Machine Learning
Extracurricular
WE AutoPilot (Co-Founder & Lead), Engineering Student Ambassador 2023 - 2024, Western Engineering Competition, Dean’s Honour List x2, The Western Scholarship of Distinction

Skills

Languages
  • C
  • C++
  • Bash
  • Python
  • C#
  • Java
  • SQL
  • YAML
Hardware & Microcontrollers
  • Raspberry Pi
  • ESP32
  • Arduino
  • FPGA (Verilog)
  • IMU
Operating Systems & Frameworks
  • Linux
  • Yocto
  • ROS/ROS2
  • RViz
  • QNX
  • POSIX Threads (pthreads)
Protocols & Networking
  • EtherCAT
  • RS-485
  • UART
  • IO-Link
  • MQTT
  • TCP/IP
  • UDP
  • HTTP
  • REST APIs
Development & DevOps
  • Docker
  • CMake
  • Make
  • Git
  • Wireshark
  • WSL
  • Jira
  • AWS
  • Azure

Updated

Now