At A Glance

Profile

A public overview of my work, education and technical background. For the complete CV — including tailored variants by region and role — use the request form below.

Request Full CV

Prefer The Complete CV?

The page below is a public profile. For the complete CV — including detailed technical work and the version tailored to your region or role — send a short request and I'll reply personally.

Typical Reply Within 1–2 Business Days

Summary

Professional Summary

Mechatronics engineer with hands-on experience designing, deploying and maintaining production robotics systems in a fast-paced startup environment. Technical lead across software architecture, embedded systems, controls, DevOps infrastructure and client-facing engagement. Specialising in ROS2 robotics software, low-level C++ embedded interfaces, CI/CD pipelines and control systems. Strengths in systems-level thinking, abstracting complex layers and creatively solving black-box problems under tight deadlines. A fast learner who thrives on picking up unfamiliar technologies, applying them in production and iterating until they work — what matters is not what I already know, but how quickly I can close the gap.

Experience

Work Experience

Mechatronics Engineer

BATTALION Technologies · Pinetown, South Africa

May 2024 – Dec 2025

Industrial robotics startup delivering AGV (Automated Guided Vehicle) and fleet management systems for automotive manufacturing plants in South Africa. Joined under a senior engineer and progressively took ownership of technical decisions during my first year. After the senior engineer departed, led the company's technical practice for the remaining eight months — responsible for software architecture, embedded systems, controls, DevOps infrastructure, client-facing technical engagement, team development and vendor work.

  • Led end-to-end delivery of a production AGV and fleet management system at Toyota SA Manufacturing, with a scalable architecture designed to support further line expansion
  • Drove technical strategy across system architecture, hardware platform choices, development tooling and project timelines as the company's technical lead
  • Built the robotics software stack end-to-end — ROS2 architecture, state machine control (autonomous, manual and error-recovery modes), motion planning, path-following controllers and multi-sensor fusion
  • Developed low-level C++ embedded interfaces and customised embedded Linux builds for industrial controller hardware, bridging hardware and software across the platform
  • Designed and shipped a ReactJS operator dashboard for real-time AGV status monitoring within two weeks
  • Defined and rolled out the team's software engineering practice: version control strategy, code review standards, Docker-based testing, CI/CD deployment pipelines and onboarding documentation
  • Served as technical lead in client engagements with Toyota SA Manufacturing and Toyota Africa Parts Centre, and demonstrated laser-guided AGV systems at national automotive innovation events attended by Ford, VW, Isuzu and S4 Integration
  • Mentored a junior engineer day-to-day and supported hiring, including candidate evaluation and remote mentoring of contract engineers

Engineering Intern

MellowVans · Stellenbosch, South Africa

Nov 2022 – Dec 2022

Electric vehicle startup designing last-mile EV delivery platforms. Contributed to production scaling and preparing the vehicle for the EU market.

  • Designed a mass-reduced wheel hub assembly in Autodesk Inventor using FEA for stress and fatigue life analysis, achieving a 50.2% mass reduction while meeting EU regulation
  • Validated faulty EV PCB assemblies using oscilloscopes and multimeters; recommended cost-effective component replacements based on lead time and price
  • Updated and streamlined the company Bill of Materials (BOM), collaborating with production staff and supplier invoices
  • Participated in a vehicle assembly trial run to validate production scaling and refine build procedures

Research Intern

MAD Research Group & Mandela Mining Precinct · Stellenbosch, South Africa

Jun 2022 – Jul 2022

Under the supervision of Dr Karel Kruger (now a Professor at Cambridge University). Mechatronics, Automation and Design research at Stellenbosch University in partnership with a public-private mining innovation programme.

  • Researched and evaluated OEM and sensor technologies for the RTIMS (Real-Time Information Management Systems) project, delivering recommendations for applying Industry 4.0 principles to the South African mining sector
  • Designed a full-scale digital twin of the Automation Lab workspace in Autodesk Inventor, validated via VR walkthrough

Education

Education

BEng Mechatronics

Stellenbosch University · Stellenbosch, South Africa

2019 – 2023

  • Senior Merit Award (Top 5% in the Engineering Faculty)
  • Golden Key Honour Society
  • 7 Dean's Merits
  • Cum Laude final-year project
  • Recruitment and ISFAP Bursaries

National Senior Certificate

Maritzburg College · Pietermaritzburg, South Africa

2014 – 2018

  • 8 Distinctions (90% aggregate)
  • Prefect and Head of Academics
  • Head of Peer Tutoring
  • Provincial Debating Captain, Vice-Chair of Hindu Society
  • Academic Scholarship

Toolkit

Technical Skills

Robotics & Controls

ROS2NAV2SLAMSMACC2Fleet ArchitectureSensor FusionKinematicsMotion & Path PlanningControl Systems (PID, State-Space, MPC, Adaptive)Path-Following ControlOpen-RMFZenoh / DDS

Embedded & Firmware

C / C++Embedded LinuxFirmware DevelopmentDevice TreeBSP / Board Bring-UpBootloaders / U-BootCross-Compilation ToolchainsReal-Time Linux (PREEMPT_RT)STM32ESP32RP2040ArduinoRPi / Jetson

Electronics & Hardware

CAN Bus / CANOpenI2C / SPI / UARTMotor ControllersSteppers / Servos / DC MotorsEncodersLiDAR / IMUSensor CalibrationKiCADPCB & Circuit DesignOscilloscopes / Logic AnalysersSoldering / Rework

Industrial Automation

PLCs / Siemens TIASafety Systems / E-StopsPneumaticsField Deployment & Commissioning

Software & DevOps

PythonTypeScriptReactNext.jsTailwind CSSPostgreSQLSupabaseREST APITesting FrameworksGit / GitHubDocker / CI-CDLinuxBash / Shell

Simulation, CAD & Mechanical

URDFTFRVizGazeboFoxgloveMATLAB / SimulinkDigital TwinsCAD (Inventor / Fusion 360)Mechanical DesignFEA & Fatigue Analysis3D PrintingTechnical Drawing / GD&TDesign for ManufacturingBill of Materials (BOM)

Training

Courses, Training & Languages

Courses & Training

  • Laser-Guided AGV Training (2025)
  • IoT Short Course — Prof. Andrea Vitaletti, Sapienza University (2023)

Languages

  • EnglishNative
  • AfrikaansFluent

Community

Open Source & Research

  • NAV2 Contributor

    Contributing to the ROS2 Navigation stack used widely across the robotics community.

  • SMACC2 Research Group Member

    Research group member at RobosoftAI / NVIDIA, working on state machine architectures for robotics.