Github LinkedIn Youtube Resume Blog

I’m an embedded software engineer with two years of experience in programming and electronics. Proficient in Python, C++, Bash, and Lua, I’ve worked with AVR microcontrollers and am currently exploring ARM Cortex-M with STM32 and FreeRTOS using ESP-IDF. A Linux enthusiast, I configure and use Arch Linux for my projects. I also write blog, make sure to check them out here .

Skills

Git C Bare Metal C++
Python Linux Shell Script Lua
SQL Flask JavaScript Rust
GDB Vim FreeCAD PCB
STM32 AVR Atmega


Projects

STM32 pio libs

Check the project Link

I’ve launched a GitHub organization focused on developing and publishing drivers for sensors and modules with STM32Cube HAL. This effort bridges the gap for components with Arduino libraries but lacking STM32 HAL support. These libraries are easily installable through PlatformIO registery .

Drivers Written So Far

  1. Real Time clock: DS1302 RTC
  2. I2C for 1602 LCD: PCF8574
  3. GPS: NEO-6M
  4. Ultrasonic distance: HC-SR04

nvim-platformio.lua

Check the project Link

A Neovim extension for PlatformIO that provides a streamlined project management experience, akin to the official VSCode extension. This plugin integrates with Telescope to make searching for libraries and development board MCUs straightforward, enhancing Neovim’s capabilities for embedded system development. With over 60 stars on GitHub and contributions from three collaborators, it’s gained notable traction.

Project Explaination