Embedded Software Engineer with a strong foundation in C/C++, RTOS, and Linux Kernel internals. Specializing in BSP development and optimizing low-level firmware for resource-constrained environments.
I'm an Embedded Software Engineer with a strong foundation in C/C++, RTOS, and Linux Kernel internals. I specialize in developing Board Support Packages (BSP) and optimizing low-level firmware for resource-constrained environments.
I'm passionate about building scalable, memory-efficient systems — from writing device drivers for PIC18F microcontrollers to architecting CAN-based multi-node automotive networks. I thrive in systems where correctness and timing are non-negotiable.
Designed and implemented device drivers for PIC18F microcontrollers — UART, SPI, and I2C peripherals. Gained hands-on experience with Linux Kernel internals, BSP concepts, bootloaders, and kernel customization. Utilized GCC toolchains and wrote custom Makefiles to automate build processes.
Bachelor of Technology in Electrical & Electronics Engineering (EEE). Developed a strong foundation in embedded systems, digital electronics, and low-level software development.
Architected a multi-node network using CAN to enable real-time data exchange between Speed, RPM, and Indicator modules. Developed CAN initialization, message framing, and LCD display logic.
Real-time vehicle parameter logger (speed, gear shifts, engine temperature) for post-event analysis. Features I2C-based EEPROM storage and password-protected data access.
CLI encryption tool in C to conceal secret messages inside BMP binaries using LSB manipulation. Includes Magic String validation to ensure data integrity without corrupting image quality.
A UNIX-style command-line interface in C with system calls, process creation via fork/exec, and signal handling — demonstrating deep OS-software interaction knowledge.
Custom search engine in C using Hash Tables and Linked Lists to index and retrieve files by keyword. Modular architecture supports database creation, querying, and backup.
Available for interviews immediately.