I'm a Software Engineer with hands-on experience in technologies such as:
Embedded Systems: STM32 firmware (MISRA-C, Zerpyr Project RTOS), custom bootloaders (C and 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 and RPI Zero 2W.
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+/M33/M4 Architecture
Real-time Operating Systems
Buildroot/Yocto Project
Register Based Programming
Hardware Abstraction Layers
UART
SPI
I2C
USB
LWIP
Embedded C
Python
Rust
Git
Docker
CMake

Advanced USB HID Proxy with Real-Time Input Modification

Smart pet detection & deterrent system using computer vision and IoT devices

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

Embedded video surveillance system with motion detection and streaming capabilities

Secure two-factor authentication system for physical access control with biometric support