Portfolio

DC Charging Station

IECharge DC Station

Design and implementation of an OCPP 2.0.1 stack, including Plug & Charge (PnC) integration.

C++ Rust Linux
LoRa Gateway

Multichannel LoRa Gateway

End-to-end software delivery including BSP, drivers, and application layer.

C++ Python Yocto
Smart Thermostat

TOON Smart Thermostat

Extended platform functionality and implemented integrations with backend services.

C++ Qt IoT
Flight Simulator

B737 & A320 Full Flight Simulators

Optimized FMS performance and implemented simulated EFCS and FMGC components.

C++ Python ARINC
AC Charging Station

AC Charging Station

Implemented an embedded OCPP 2.0.1 library for AC charging stations.

C Python
Data Acquisition System

High-Speed Data Acquisition Systems

Improved performance and stability while adding new features to an existing codebase.

C++ C# DSP
Condition Monitoring Node

BLE Condition Monitoring Node

Developed the complete software stack: embedded firmware, Linux services, and a Qt-based GUI.

C C++ Qt
EV Charging Simulator

CHAdeMO EV Simulator

Real-time protocol simulator for automated testing and validation of EV charging communication.

C C++ Robot Framework
Porsche 918 Wallbox

Porsche 918 DC Wallbox

Migrated Linux application logic to FreeRTOS and implemented low-level LED driver control.

C C++
Terra 53 Fast Charger

Terra 53 Fast Charging Station

Developed CAN bootloaders for power modules and implemented improved power distribution algorithms.

C++ CAN
Greenhouse Automation

Greenhouse Automation

Migrated legacy software to a new hardware platform for greenhouse control systems.

C C++
Spherical Vision System

Spherical Vision System

Developed software for camera control, trigger synchronization, and GUI-based visualization.

C Delphi
Spherical Vision System

Spherical Vision System (SLR)

End-to-end software support: camera drivers, Windows control application, and image post-processing.

C Delphi
Scanner

AI Scanner

System specification and development of image processing algorithms, including porting C++ acquisition and processing libraries to Delphi. Creation of real-time simulation test frameworks, integration and deployment testing, and user-reported issue resolution.

C++ PIC assembly OpenCV,