Marius Bezuidenhout is a Senior Principal Engineer with over a decade of experience designing and operating robust software and DevOps solutions across banking and automotive industries. He blends deep expertise in databases, PL/SQL, Linux/Unix scripting, Java/Python development and CI/CD tooling (Git, Maven, Jenkins) with hands-on operations experience managing global plant systems. His career includes mission-critical roles at BMW Group—building IPS components and supporting paint shop quality systems—and senior integration work on IBM Algorithmics for market and credit risk at major South African banks. Marius also contributes to prominent open-source IoT firmware (Tasmota), adding CAN bus and BMS support and Modbus energy-meter integrations, showing a knack for embedded systems beyond his enterprise focus. Based in Gauteng, he pairs formal Informatics training with a practical, systems-first approach that favors automation, observability and maintainability. Colleagues describe him as a pragmatic engineer who turns complex domain requirements into reliable, auditable production systems.
10 years of coding experience
18 years of employment as a software developer
High School, High School at Hoërskool Overkruin
BCom Honours Degree, Informatics, BCom Honours Degree, Informatics at University of Pretoria
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:10 reviews, 26 commits, 18 PRs in 2 years
Contributions summary:Marius contributed significantly to the Tasmota firmware, focusing on expanding sensor support within the IoT ecosystem. Their primary contribution involved integrating the MCP2515 CAN bus interface and implementing support for the Freedom Won BMS. Further contributions included adding functionality to read Schneider Electric iEM3000 series energy meter data via Modbus. The user's work involved modifying existing Tasmota templates and integrating new libraries to provide enhanced sensor capabilities.
Contributions:6 commits, 5 pushes, 1 branch in 3 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marius Bezuidenhout - Senior Principal Engineer at Modular Mining