Summary
Daniel Schembri is a freelance software developer with 10+ years of embedded systems experience, specializing in C, C++, Python, and Qt. Based in Karlsruhe, Germany, he helps tech companies design efficient, easy-to-use interfaces, improve testing and documentation, and accelerate time-to-market through scalable, reusable solutions. His work spans embedded hardware communication and protocols (SPI, Modbus, CAN, I2C, Ethernet, MQTT) and data formats (JSON, XML, YAML), delivering robust interfaces and verifiable tests. Notable project outcomes include a Modbus-CAN-ISOTP tunnel for kWh meters in wallboxes, and an MQTT backend for wallbox firmware, plus SSH integration in VS Code to boost developer productivity. He thrives on solving urgent business needs and reducing integration costs while aligning cross-functional teams around practical, auditable software solutions. He holds a Master of Science in Embedded Systems from Hochschule Pforzheim and a BE in Information Technology from DHBW Karlsruhe.
11 years of coding experience
Master of Science in Embedded Systems, Embedded Systems, 2,0, Master of Science in Embedded Systems, Embedded Systems, 2,0 at Hochschule Pforzheim - Gestaltung, Technik, Wirtschaft und Recht
Bachelor of Engineering - BE, Informationstechnik-Ingenieurinformatik, 2,0, Bachelor of Engineering - BE, Informationstechnik-Ingenieurinformatik, 2,0 at Duale Hochschule Baden-Württemberg (DHBW) Karlsruhe
Allgemeine Hochschulreife, Informationstechnik, 2,3, Allgemeine Hochschulreife, Informationstechnik, 2,3 at Balthasar-Neumann-Schule 1