09/09/2026 updated


100 % available
Mechatronics Engineering Developer | Python Automation & REST API Integrations
Pretoria, South Africa
Only remote
BEng Tech in Mechatronics Engineering (in progress)About me
Engineering-minded programmer focused on clean execution, and practical problem-solving. Currently completing my BEngTech in Mechatronics Engineering, I specialize in debugging, fixing, and optimizing code across Python, MATLAB, and C/C++.
Application Programming Interfaces (APIs)AutomationEmbedded SystemsPython (Programming Language)Backend
Python Automation & Backend Development
Expertise in Python programming at an intermediate level, including the development of fully automated execution systems, asynchronous JSON payload parsing, and robust error-handling pipelines for scalable backend automation.
REST API & Protocol Integration
Proficiency in REST APIs, WebSocket APIs, JSON Parsing, Webhooks, and HTTP Data Pipelines, applied in building custom execution engines and low-latency data ingestion systems.
Systems & DevOps Tooling
Hands-on experience with Docker, Linux/QEMU environments, Git, and Visual Studio Code for managing development workflows and system-level engineering tasks.
C/C++ Programming
Intermediate-level knowledge of C and C++ programming languages, applicable to embedded systems and low-level engineering solutions.
Bash & PowerShell Scripting
Ability to write and execute Bash and PowerShell scripts for automation, system configuration, and operational task management.
MATLAB & Simulink Engineering
Application of MATLAB and Simulink for data processing, operational logic design, and engineering analytics in technical projects.
Circuit Design & Signal Conditioning
Design and validation of AC voltage divider circuits, processing analog sensor data streams, and structuring low-level data output for system logic.
Algorithmic State Machine Design
Implementation of automated state management algorithms and custom risk mitigation rules within complex execution systems.
Vehicle Dynamics & Systems Engineering
Direction of multi-member technical teams in designing system sub-assemblies, managing component interfaces, structural constraints, and cross-functional technical workflows for high-performance vehicle projects.
Expertise in Python programming at an intermediate level, including the development of fully automated execution systems, asynchronous JSON payload parsing, and robust error-handling pipelines for scalable backend automation.
REST API & Protocol Integration
Proficiency in REST APIs, WebSocket APIs, JSON Parsing, Webhooks, and HTTP Data Pipelines, applied in building custom execution engines and low-latency data ingestion systems.
Systems & DevOps Tooling
Hands-on experience with Docker, Linux/QEMU environments, Git, and Visual Studio Code for managing development workflows and system-level engineering tasks.
C/C++ Programming
Intermediate-level knowledge of C and C++ programming languages, applicable to embedded systems and low-level engineering solutions.
Bash & PowerShell Scripting
Ability to write and execute Bash and PowerShell scripts for automation, system configuration, and operational task management.
MATLAB & Simulink Engineering
Application of MATLAB and Simulink for data processing, operational logic design, and engineering analytics in technical projects.
Circuit Design & Signal Conditioning
Design and validation of AC voltage divider circuits, processing analog sensor data streams, and structuring low-level data output for system logic.
Algorithmic State Machine Design
Implementation of automated state management algorithms and custom risk mitigation rules within complex execution systems.
Vehicle Dynamics & Systems Engineering
Direction of multi-member technical teams in designing system sub-assemblies, managing component interfaces, structural constraints, and cross-functional technical workflows for high-performance vehicle projects.
Experience
Professional experience0 - 5 years
Freelancer since2026
Languages
EnglishNative speaker
Project history
Instructing undergraduate students in core electrical engineering and circuit design principles.
Engineered a fully automated execution system in Python utilizing REST and WebSocket APIs for low-latency market data ingestion. Designed asynchronous JSON payload parsing logic and robust error-handling pipelines. Implemented automated state management algorithms and custom risk mitigation rules.
Designed and validated an AC voltage divider circuit to safely scale and process signals up to 37 Vrms. Processed analog sensor data streams and structured low-level data output for system logic.