"We are what we repeatedly do. Excellence, then, is not an act, but a habit." Aristotle
A brief introduction
Embedded and firmware engineer with seven years across energy, industrial IoT, automotive and medtech. I build edge platforms, firmware and the industrial protocols between them, in products that must pass certification to operate.
Most of my work has been close to hardware in regulated environments: grid-connected power electronics, battery storage, ventilators, neonatal monitors, truck control units. In those products I tend to take a subsystem end to end — the interface definition, the implementation, and the test infrastructure that keeps it honest over time.
Current work
- Eunice Energy Group
- Taking the edge platform through HEDNO certification — the on-site controller a Greek RES/CHP station above 400 kW needs before it may connect to the distribution grid.
Explore
Technical summary
- Languages
- C, C++, C#, .NET, Go, Python, Bash
- Embedded
- Yocto, embedded Linux, FreeRTOS, STM32, ESP32-S3, Raspberry Pi CM4, Dialog DA146xx
- Industrial protocols
- Modbus, CAN, J1939, IEC 60870-5-104, IEC 61850, OPC XML-DA, SCADA, RS232, SPI
- Networking
- MQTT, gRPC, Protocol Buffers, Bluetooth LE, 6LoWPAN, MIOTY, Linux networking
- Platform
- Docker, Kubernetes, PostgreSQL, Redis, Prometheus, Git, GitLab CI, Azure DevOps, CANoe
- Practice
- Hardware-in-the-loop rigs, OTA and firmware update, CI/CD, requirements and risk assessment, cyber-security review, AI-assisted development