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)
Pretoria, South Africa
Only remote
BEng Tech in Mechatronics Engineering (in progress)

Profile attachments

Tmphuthi_2026 CV.pdf

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.

Experience

Professional experience0 - 5 years
Freelancer since2026

Languages

EnglishNative speaker

Project history

First-Year Engineering Tutor

Tshwane University of Technology
Instructing undergraduate students in core electrical engineering and circuit design principles.

Lead Developer - Automated Execution Engine (Sardine Engine)

Independent Project
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.

Project Lead - Signal Conditioning & Circuit Data Processing

Independent Project
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.

Group Technical Director - Formula Engineering Vehicle Dynamics Simulation

Independent Project
Directed multi-member technical team in designing system sub-assemblies for a high-performance vehicle project. Managed component interfaces, structural constraints, and cross-functional technical workflows.

Race Mechanic (Student Volunteer)

Fast Development
Maintained and serviced touring race cars, handling high-pressure technical diagnostics.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in