Projects
Embedded Systems diploma - C programming, Build process, Micro-controller Architecture, Peripherals, Interfacing, Basics of testing, Jira, CAN, RTOS.
Pressure Alarm system, Bare-metal development under linux in C99/Embedded C. - State machine implementation of a Bare-metal application on STM32F103, Cortex-M3 core. Developed UML diagram, Use case diagram, Activity diagram, Doxygen documentation, Makefile build.
C++ migration of Student managemnt program, development under linux in C++17/C++20 - CLI application that utilize OOP, STL vector container, STL Algorithm, lambdas, strategy pattern in Cpp using std::function temeplate, CMake cross build system, std lib static link.