AllAutoSAR ClassicBare MetalCC++Code GeneratorComplex Device DriverEmbeddedFFSInternetMultitaskingMultithreadingQORVORTOSServer ApplicationSOAPSTM32TriCore™ AURIX™UWBWeb ServerWeb Services
UMTSM - The State Machine Code Generator
State machines are powerful — but implementing them by hand doesn't scale. UMTSM is a dedicated specification language and lightweight code generator: define behaviour once, and let the toolchain produce clean output. Guards, transitions, hierarchy, history, and lifecycle control are all generated automatically. Built-in generators target C and C++ — and custom generators can be defined for any output format or platform. Engineers focus on domain logic — nothing else.Explore
C++EmbeddedMultitaskingMultithreadingCode Generator
FFS - The Foundational Feature Server
FFS (Foundational Feature Server) is a next-generation platform for building, extending, and running web applications in a unified environment, transforming development into a modular, scalable system powered by plug-and-play features. Built with modern C++ and shaped by a “vibe coding” approach, it combines high performance, control, and rapid iteration, enabling seamless integration of new capabilities and continuous evolution from simple websites to complex application ecosystems.Explore
C++FFSWeb ServerInternet
Aselsan STC-8255, Annex I-B Digital Tachograph
The Aselsan STC-8255 is a digital tachograph Vehicle Unit fully compliant with EU Regulation Annex I-B and EC No. 1266/2009. I designed and implemented the firmware and application software in full conformance with the regulation — covering driver activity recording, speed and distance measurement, smart card handling, driving time enforcement (EC 561/2006), and cryptographic tamper protection (CC EAL4+).C++EmbeddedRTOSMultitaskingMultithreadingBare Metal
Vehicle Positioning Application for Inductive Charging Station
AUTOSAR applied range calculation algorithms to embedded systems according to UWB standards (IEEE 802.15.4z-2020) using Classical Architecture for the Inductive charging station project developed for electric vehicles. For this purpose, Complex Device Driver (CDD) was developed for the AutoSar Classic platform. Data loggers and ancillary devices were developed for development and system testing. For this purpose, code was developed for STM32 cards, TriCore™ AURIX™ cards and QORVO chip.CSTM32AutoSAR ClassicQORVOTriCore™ AURIX™Complex Device DriverUWBBare Metal
A General Purpose Web Services Server
A lightweight, plugin-configurable SOAP/WSDL web service server based on gSOAP. It allows libraries written in C and C++ to be served directly as network services without adding a protocol layer. The server core is minimally designed — behavior is entirely defined by plugins: authenticator plugin, execution plugin, and service plugins that determine what to serve. This architecture allows the same server to be deployed as a custom installation for individual clients or as a multi-client product platform.C++Web ServicesSOAPMultitaskingMultithreadingInternetServer Application