"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, RTOS design, device drivers, ARM Cortex-M, STM32, ESP32-S3
- Industrial protocols
- Modbus, CAN, J1939, IEC 60870-5-104, IEC 61850, OPC XML-DA, SCADA, RS232
- Buses and networking
- SPI, I2C, UART, TCP/IP, MQTT, gRPC, Protocol Buffers, Bluetooth LE
- Platform
- Docker, Kubernetes, PostgreSQL, Redis, Git, GitLab CI, Azure DevOps, CANoe, Agile/Scrum
- Practice
- Hardware-in-the-loop rigs, OTA and firmware update, CI/CD, unit testing, static analysis, requirements and risk assessment, cyber-security