12/07/2025 updated


100 % available
Senior embedded developer | FPGA | Electronics, MSc, MBA
Greece
Worldwide
Electrical & Computer Engineer, MSc, MBAAbout me
Senior Embedded/Firmware Engineer with 15+ years of experience in embedded software, electronics/PCB design and FPGA design for defense, industrial, energy, and consumer applications. Multiple patents.
C (Programming Language).NET FrameworkAbstraction LayersArtificial IntelligenceAlgorithmsAltium DesignerSoftware ApplicationsElectrical EngineeringArchitectureBusiness AdministrationC Sharp (Programming Language)C++ (Programming Language)Conformance TestingComputer EngineeringDigital Rendering
I am a senior embedded systems engineer specializing in firmware architecture, real-time software development, FPGA design, and electronics engineering, with 15+ years of hands-on experience building complex, performance-critical embedded platforms. My technical expertise spans the entire embedded stack, including bare-metal firmware, Embedded Linux (Yocto), FPGA logic (VHDL), digital control systems, and electronic design. I work extensively with C, C++, C#, VHDL, Python, and have deep familiarity with toolchains such as Quartus, Vivado, Libero SoC, Simulink HDL Coder, Altium Designer, PADS, Fusion, LTSpice, and a wide ecosystem of debugging, simulation, and verification tools.
My skill set includes creating scalable firmware architectures, designing real-time data pipelines, developing algorithms for image processing and UI/graphics rendering, implementing embedded Computer Vision and Machine Learning modules, and optimizing system performance under strict latency, memory, and power constraints. I design deterministic embedded systems that integrate microcontrollers, SoCs, FPGAs, high-speed sensors, and mixed-signal electronics. I am experienced in building custom drivers, communication stacks, timer/scheduler frameworks, DSP algorithms, and hardware abstraction layers supporting efficient multi-module embedded architectures.
In FPGA development, I work with VHDL to implement image-processing blocks, sensor interfaces, buffering architectures, and high-throughput digital datapaths. My experience includes HDL simulation, timing closure, synthesis optimization, IP integration, and model-based development using Simulink for HDL generation. I frequently integrate firmware and FPGA components to create tightly coupled embedded pipelines.
My hardware engineering background includes schematic capture, PCB layout supervision, power-electronics integration, high-speed digital design, analog conditioning circuits, and comprehensive EMI/EMC design and testing. I use LTSpice and MATLAB/Simulink for modeling system behavior, digital control loops, and converter topologies. I have overseen board bring-up, signal integrity validation, compliance testing, and hardware -firmware co-debugging in complex electromechanical systems.
I also develop tooling and desktop applications using .NET WinForms, Qt, and the Win32 API, enabling diagnostic interfaces, configuration utilities, and visualization tools that support embedded development. My workflow includes Git-based version control, CI-friendly documentation practices, structured firmware release processes, and requirements-driven engineering approaches.
My work is further supported by multiple granted and pending patents in electronics, control systems, and surge protection technologies. Throughout my career, I have consistently integrated multidisciplinary skills - firmware, FPGA, hardware, modeling, and testing - to deliver reliable, high-performance embedded solutions.
Languages
GermanGoodEnglishFluentGreekNative speaker
Project history
Win32 Configuration & Calibration Tool for Defense Electro-Optical Systems
Client: Defense electro-optics manufacturer
Summary: Developed a high-performance Win32 application in C along with a custom communication protocol enabling secure configuration, calibration, and bidirectional data exchange with advanced electro-optical imaging devices. The tool provided operators and engineers with a reliable interface for device tuning, diagnostics, and real-time system insight across multiple operational modes.
Key Technologies: C, Win32 API, Custom communication protocol, Desktop tooling
Highlights:
• Designed robust PC-to-device communication for configuration & calibration workflows.
• Built low-latency real-time visualization and data-exchange features.
• Delivered a reliable engineering tool supporting production, testing, and field deployment.
Code engine development for thermal vision optics
Client: Major defense supplier for electro-optical systems
Summary: Designed and defined the firmware architecture for next-generation night-vision and thermal-imaging platforms. Implemented VHDL modules for high-speed image-processing pipelines, and created optimized algorithms for graphics/UI rendering under strict latency, memory, and performance constraints.
Key Technologies: SoC (FPGA with ARM CM3), Embedded C/C++, FreeRTOS, VHDL, Embedded Linux
Highlights:
• Architected full embedded software stack for advanced imaging systems.
• Built high-performance real-time processing and rendering algorithms.
• Developed FPGA modules supporting high-bandwidth sensor pipelines.
Steering Control & User Interface System for Premium Electric Sea Craft
Year: 2023
Client: Premium electric watercraft manufacturer
Summary: Designed and delivered the full embedded control stack for an advanced steering system, including throttle sensing, angle detection, and a custom dot-matrix LCD interface. Built desktop tools for calibration, diagnostics, and UX design.
Key Technologies: STM32F4, C/C++, C#, .NET, ChibiOS, Custom Bootloader
Highlights:
• Architected end-to-end firmware & electronics solution.
• Developed reusable libraries for peripherals, filtering & UI.