Building from bare metal up — firmware, BIOS, and hardware interfaces that make systems run faster, safer, and smarter.
Designed a custom 8051 PCB with power regulation, oscillator, external NVSRAM and reset system. Implemented interrupt-driven circular FIFO buffer, bit-banged I2C for 24LC16B EEPROM, and SPI with MCP4802 DAC. Verified timing via oscilloscope and logic analyzer.
⌥ View Code on GitHub
Designed an NMOS (IRLZ44N) switching circuit to drive a 12V 3A solenoid. Interfaced an ST7789 color display via SPI. Implemented I2C EEPROM for persistent data storage with custom read/write/erase routines.
Interfaced SEN-13162 gesture sensor via I2C to detect ZX-axis motion for touchless slide control. Established wireless PC communication using JDY-31 Bluetooth module on STM32.
⌥ View Code on GitHubBuilt a centralized monitoring system for robot motion detection and path correction with 80% accuracy. Used PWM-based motor control from vision data. Reduced system cost by 50% with Arduino UNO and NRF24L01 transceiver. (Flipkart Grid 3.0)
⌥ View Code and Results on Google DriveEmbedded Systems Design · Principles of Embedded Software · Real-Time Embedded Systems · Advanced Embedded Linux Development
Major in Electrical & Electronics Engineering
Let's build something remarkable together.