Learn about Bootloader, toolchains, Linux system calls & implement user space application on BeagleBone-Black
-
Updated
Jul 24, 2025 - C
Learn about Bootloader, toolchains, Linux system calls & implement user space application on BeagleBone-Black
A high-performance infrastructure framework for distributed systems simulation based on the IEEE-1516 HLA Spec. and NASA DSES.
An RP2350 UART driver written entirely in ARM Assembler.
The self-balancing robot integrates low-level peripheral control, precise millisecond timing, responsive interrupt-driven state management, and analog sensor feedback for dynamic tuning.
A comprehensive bare-metal driver library for STM32F103 (Cortex-M3), featuring 20 register-level drivers (CAN, DMA, SPI, I2C, RTC) developed without HAL/LL libraries for maximum performance and hardware control.
Modular ESP32 IoT Framework featuring OTA Updates, MQTT Cloud Relay, Plugin-based Sensors, Web Dashboard, LittleFS Storage, and OLED UI.
An RP2350 UART driver written entirely in RISC-V Assembler.
Implemented A* algorithm for path planning for fully autonomous rover with V-SLAM. Used Sparse HashTrees combined with Quadtrees for the best optimised results.
AI co-pilot for automotive DTC root-cause analysis. Analyzes CAN traces, ranks hypotheses, recommends mitigation patterns with concrete parameter values.
Advanced ESP32-based Power System Monitoring and Safety Device with OLED display, Blynk IoT, and automated hybrid cloud logging to Google Sheets. Implemented as a professional Final Year Project
Custom 8-bit 65C02 breadboard computer with hand-written 6502 assembly programs.
4CS016/UM1 - Embedded Systems Programming: A university project on Tinkercad, mostly focused on my experiments using Arduino and real-life simulations.
Compact CH340C-based USB-to-UART converter PCB designed in KiCad for embedded development, debugging, firmware flashing, and serial communication.
A collection of embedded systems, IoT, automation, and sensor-based projects using ESP32, Arduino, C/C++, cloud integration, and real-time control.
🌐 Auto-captive portal for Raspberry Pi with encrypted credential storage, automatic failover, and GPIO button control
Low-power long-range wireless camera trap designed using KiCad and Simulink.
The Smart Blind Stick is an assistive embedded system designed to enhance independent mobility for visually impaired individuals. The prototype uses a Raspberry Pi, an ultrasonic sensor, and a buzzer to detect nearby obstacles and provide real-time audio feedback based on the distance to the obstacle.
Save Nurture: An automatic plant watering system using soil moisture sensor and relay control, fully implemented in C for ATmega328P.
A complete portfolio of HCS12 Assembly and EEBOT robotics projects demonstrating register-level programming, digital and analog interfacing, LCD control, timers, state machines, and autonomous robot behavior. Includes full documentation, hardware context, and runnable assembly code.
I've built this website to show you my love for making great digital stuff. Whether you want to see my cool web projects, learn about my tech skills with embedded systems, or chat about freelance work, you're in the right place. It's all here in one spot!
Add a description, image, and links to the embedded-systems-engineering topic page so that developers can more easily learn about it.
To associate your repository with the embedded-systems-engineering topic, visit your repo's landing page and select "manage topics."