About

An engineer who works across the whole machine.

I'm Amir Moshtaghioun—an embedded AI and robotics engineer based in Regina, Saskatchewan, with more than nine years of experience turning complex ideas into working systems.

Amir Moshtaghioun

How I work

Hardware-aware. Deployment-focused. Comfortable across disciplines.

01

I build complete systems

My work spans STM32 and ESP32 firmware, multi-layer PCB design, FPGA integration, ROS2 robotics, Siemens industrial automation, computer vision, and LLM/RAG diagnostic systems. That range lets me see interface problems early—before they become deployment problems.

02

I have owned the path to deployment

I co-founded a robotics and embedded systems company, led industrial robotic arm and EtherCAT motion projects, and managed IoT R&D that shipped more than 2,000 monitoring devices. Earlier work included precision instrumentation and steelmaking process systems.

03

I connect research with operating reality

In Canada, my graduate research, Mitacs work with MacDon Industries, and NSERC IRC research have focused on industrial perception and robotic inspection. The goal is consistent: models and machines that remain useful outside controlled demonstrations.

Start with constraints

Environment, timing, safety, interfaces, and serviceability shape the architecture.

Validate the whole loop

A strong model is only one layer in a dependable sensing and control system.

Design for handoff

Documentation, diagnostics, and maintainability are part of engineering quality.