I'm a Software Engineer with hands-on experience in technologies such as:
Embedded Systems: STM32 firmware (MISRA-C, FreeRTOS), custom bootloaders (C & Rust), device drivers (I²C, SPI, UART, USB)
Real-Time Data & Dashboards: Python scripting, data collection & storage (InfluxDB, SQLite), Grafana & Plotly/Dash visualizations
Embedded Linux & Systems Programming: Apps on SoCs such as BeagleBone Black, Rust for safe low-level code, secure boot architectures
Web Development & APIs: Next.js/TypeScript (this portfolio!)
DevOps & Automation: CI/CD pipelines, shell- & Python-based scripts
I thrive on solving complex challenges by working in a team, and I'm passionate about delivering reliable, maintainable solutions that scale. I also believe that sharing knowledge and learning from others is key to building great systems. My goal is to keep growing as a firmware developer while helping teams build robust, modern embedded products.
STM32F4/L4 Series
ARM Cortex-M0+/M4 Architecture
Real-time Operating Systems
Buildroot/Yocto Project
Register Based Programming
Hardware Abstraction Layers
UART
SPI
I2C
USB
Wi-Fi
UDP
TCP-IP
Embedded C
Rust
Python
Git
Docker
CMake
Real-time Wi-Fi latency monitoring system using Raspberry Pi Pico W with Grafana dashboard
Multi-stage bootloader system for STM32 microcontrollers implemented in Rust
Custom bootloader with GCM encryption and delta patching for secure firmware updates
Custom command-line interface implementation for FreeRTOS with advanced shell features
Embedded video surveillance system with motion detection and streaming capabilities
Secure two-factor authentication system for physical access control with biometric support