Robotics & Embedded AI Engineer

Intelligent machines, engineered from the board up.

I design the hardware, firmware, perception, and control layers behind autonomous and industrial systems—then validate them where they have to work.

ROS2 · PX4 · STM32 · Computer Vision · Industrial Automation

  • Based in Regina, Saskatchewan
  • Authorized for full-time work in Canada
  • Open to engineering opportunities across Canada
Autonomous Drone System for Copper Cable Recovery and Infrastructure Inspection projectSelected system 01 / 06 · RoboticsAutonomous Drone System for Copper Cable Recovery and Infrastructure InspectionDeveloped an autonomous PX4-based drone platform for utility-infrastructure inspection and copper-cable recovery using Mask R-CNN segmentation, monocular metric depth estimation, and vision-guided autonomous positioning.View case study
01 Sensors02 Firmware03 Control04 Perception
019+ years across embedded, robotics, and industrial systems02ROS2, PX4, STM32, FPGA, and computer vision03Founder-level prototype-to-deployment ownership04Research and production engineering experience
LLM/RAGindustrial diagnostic and knowledge-grounding systems
>99%hardware uptime target in deployed IoT systems
9+years across embedded, robotics, and automation
PCB → AIfull-stack intelligent systems ownership

Selected case studies

Proof of work, not a list of technologies

A cross-section of autonomous systems, industrial AI, electronics, and robotics—documented through constraints, architecture, ownership, and outcomes.

View all 21 projects
Autonomous Drone System for Copper Cable Recovery and Infrastructure Inspection project

Robotics

FeaturedDetails

Autonomous Drone System for Copper Cable Recovery and Infrastructure Inspection

Developed an autonomous PX4-based drone platform for utility-infrastructure inspection and copper-cable recovery using Mask R-CNN segmentation, monocular metric depth estimation, and vision-guided autonomous positioning.

  • PX4
  • Mask R-CNN
  • Depth Anything V2
  • Python
  • Computer Vision
  • Autonomous Navigation
  • Successfully trained Mask R-CNN segmentation models for cable detection
  • Implemented monocular metric depth estimation using Depth Anything V2
Industrial Image and Video Dehazing Research for Autonomous Vision Systems project

Computer Vision

FeaturedDetails

Industrial Image and Video Dehazing Research for Autonomous Vision Systems

Conducted industrial AI research on image and video dehazing using transformer-based architectures, diffusion-assisted reconstruction, optical flow, and hybrid dual-domain neural networks during a Mitacs internship at MacDon Industries.

  • PyTorch
  • Transformers
  • Stable Diffusion
  • Video Diffusion
  • Optical Flow
  • Deep Learning
  • Developed hybrid dual-domain transformer dehazing architectures
  • Developed image and video dehazing pipelines
Industrial Robotic Arm Development and Autonomous Manipulation Systems project

Robotics

FeaturedDetails

Industrial Robotic Arm Development and Autonomous Manipulation Systems

Co-founded a robotics startup focused on development of industrial robotic arms, autonomous manipulation systems, ROS2-based robot control, EtherCAT motion systems, and computer-vision-guided robotics for industrial and cinematic applications.

  • ROS2
  • MoveIt2
  • EtherCAT
  • STM32H7
  • Computer Vision
  • Embedded C
  • Developed autonomous cinematic robotic camera platform
  • Implemented human-following robotic camera capture system
IOTive Industrial IoT Telemetry and Monitoring Platform project

Industrial Automation

FeaturedDetails

IOTive Industrial IoT Telemetry and Monitoring Platform

Led the research and development of industrial IoT telemetry systems based on STM32 embedded hardware, GSM communication, industrial Modbus networking, and cloud-connected monitoring infrastructure, with more than 2000 deployed devices across industrial and medical applications.

  • STM32 Microcontrollers
  • Embedded C
  • GSM Communication
  • Modbus RTU
  • Modbus TCP
  • ESXi
  • More than 2000 industrial devices deployed commercially
  • Achieved approximately 99.99% operational uptime across deployed systems
Electromagnetic Slag Detection and Steel Casting Optimization System project

Industrial Automation

FeaturedDetails

Electromagnetic Slag Detection and Steel Casting Optimization System

Developed an industrial electromagnetic slag-detection platform for molten-steel casting optimization using FPGA-based signal analysis, custom six-layer PCBs, industrial PLC systems, and real-time electromagnetic sensing.

  • Zynq FPGA
  • ARM Processing Systems
  • Vivado
  • Siemens S7-1200
  • STM32H7
  • Embedded C
  • Achieved approximately 88% slag-detection accuracy
  • Saved approximately 2 tons of steel per casting cycle
Local LLM Portfolio Assistant with RAG on NVIDIA Jetson AGX Orin project

AI Systems

FeaturedDetails

Local LLM Portfolio Assistant with RAG on NVIDIA Jetson AGX Orin

Developed a locally deployed AI assistant integrated into this portfolio website using Retrieval-Augmented Generation and an NVIDIA Jetson AGX Orin for on-device inference.

  • NVIDIA Jetson AGX Orin
  • Ollama
  • Local LLM Inference
  • Retrieval-Augmented Generation
  • Next.js
  • TypeScript
  • Developed a fully local AI assistant integrated into the engineering portfolio
  • Enabled conversational retrieval of robotics and AI project information

One connected engineering stack

From physical signals to reliable autonomy

The strongest systems are designed as a whole: sensing, electronics, real-time control, intelligence, and deployment working together.

Read full engineering profile
Physical Layer

Sensors, PCB design, STM32/ESP32 firmware, signal integrity, bring-up.

Control Layer

Real-time loops, PLC/VFD systems, EtherCAT, Modbus, ROS2 coordination, validation.

Intelligence Layer

Computer vision, industrial perception, ML pipelines, LLM/RAG diagnostic workflows.

Deployment Layer

Manufacturing transition, field reliability, troubleshooting workflows, operational AI handoff.

Capability map

Technical range with a clear centre of gravity

Deep embedded and hardware foundations, extended through robotics, perception, industrial automation, and applied AI.

Embedded AI & Real-Time Systems

  • STM32, AVR, ESP32
  • ARM Cortex firmware
  • Real-time control loops
  • Embedded C/C++

Electronics & FPGA

  • FPGA development with Xilinx Zynq
  • Vivado design suite
  • PCB schematic capture and layout
  • Altium and KiCad

Robotics & Autonomous Systems

  • ROS2 (Humble)
  • Sensor fusion
  • Robotic inspection systems
  • ROS2 perception nodes

Computer Vision & ML

  • Industrial perception pipelines
  • OpenCV
  • PyTorch / TensorFlow
  • Object detection and segmentation

LLM/RAG & Industrial AI

  • Retrieval-Augmented Generation
  • Prompt engineering
  • Knowledge grounding
  • Diagnostic expert systems

Industrial Automation

  • Siemens S7-1200 PLC
  • TIA Portal / WinCC
  • VFD configuration and tuning
  • EtherCAT and Modbus TCP/RTU

Technical writing

Engineering notes from real systems

Practical writing on embedded AI, PCB design, robotics, real-time systems, and the decisions behind dependable deployment.

Build something that has to work

Need an engineer who can move between the PCB, the model, and the machine?

Let's talk about robotics, embedded systems, industrial perception, or a technically difficult system that crosses disciplines.