My Work Experience

August 2024 - Present

Formula SAE Embedded Software Engineer - Ontario Tech Racing

  • Developed HMI using Nextion Editor for a reflow oven to display sensor and thermistor values.
  • Programming PID control systems for temperature sensing and calibration.
  • Communication protocols (UART, SPI, I2C) for data transmission between STM32 and sensors.
  • Create web interface to control and monitor embedded systems.
  • Designed HMI dashboard with Nextion Editor and ESP32, integrating values from car's ECU and enabling remote access via web interface.

November 2024 - Present

Software Engineer - Ontario Tech Space and Rocketry

  • Developing an innovative rocket camera gimbal system, integrating real-time data processing from gyro, accelerometer, and GPS sensors to dynamically adjust the camera's orientation.
  • Implementing pan-tilt mount control systems for precise camera tracking during flight, enhancing telemetry and visual data analysis capabilities.
  • Designing robust data pipelines for seamless communication between the ground station and onboard systems using UART, SPI, and I2C protocols.
  • Leveraging embedded platforms such as STM32 & ESP32 to prototype and test hardware-software integration.
  • Employing industry-standard practices for PID control system design to ensure accurate and responsive gimbal stabilization.
  • Documenting development processes and collaborating through GitHub for version control and team-based development.
  • Enhancing expertise in real-time embedded systems, low-power AI solutions, and hardware interfacing to optimize system performance.

July 2024 - Present

Embedded Software Engineer - AirHawk Drone Studios

  • Team Lead for the software department, focusing on camera footage recording and processing, motor control and stability.
  • Designed and implemented an object detection system using YOLO and OpenCV, enabling real-time detection and recognition.
  • Established a server-based access system for the camera, allowing remote monitoring and control.
  • Build a comprehensive website to showcase features and functionalities.
  • Managed version control and collaborative development through GitHub.
  • Utilized STM32, ESP32, Raspberry Pi CM4 and Arduino platforms for prototyping and integration of sensors.

My Projects

Computer Vision

    Made with:

This project is a graphical user interface (GUI) application that accesses your camera(s) and provides basic models for image processing, facial recognition, and object detection using YOLOv3. It is implemented in Python using the OpenCV and face_recognition libraries for processing images and recognizing faces, along with Tkinter for the GUI.

Reflow Oven Project

    Made with:

Developed an HMI for a reflow oven, displaying sensor and thermistor values, utilizing PID control for temperature calibration, and implementing UART, SPI, and I2C for data transmission between STM32 and sensors.

FSAE Car Dashboard

    Made with:

Designed an ESP32-based dashboard for a racing car to display real-time data from the car's ECU, including speed, battery temperature, and torque, with a web interface for remote access and monitoring.

Camera Gimbal

    Made with:

Developed a tracking system to keep the user centered in the frame by controlling a camera gimbal, using OpenCV for object detection and tracking, with servo control through UART communication with an ESP32.

Spam Email Detector

    Made with:

Trained a model to detect spam emails with a 98% accuracy rate using probability algorithms, and developed a web interface using REST API on a GlassFish server for practical application.

Technical Skills

My Education

2022

Ontario Tech University - Bachelor of Science

  • Major in computer science

Contact Me

Contact Me!