Ananya Jayaprakash

Embedded Systems Engineer | Firmware Developer
Download Resume

About Me

I am an Embedded Software Engineer with a passion for low-level systems. I specialize in C/C++ firmware, Linux Kernel internals, and communication protocols like CAN & I2C. I enjoy bridging the gap between hardware and software to build reliable, real-time systems.

Technical Skills

C / C++ Python Embedded Linux ARM Cortex-M PIC MCU CAN / SPI / I2C / UART Git & GitHub Rust (Learning)

Featured Projects

CAN-based Automotive Dashboard

Designed a multi-node simulation using the CAN protocol. Enabled real-time data exchange for vehicle speed, RPM, and indicators.

PIC/ARM Embedded C CAN Protocol
Car Black Box

A real-time event logger for vehicles. Records speed, gear shifts, and engine temperature to EEPROM for post-crash analysis.

I2C EEPROM Microcontrollers UART
Linux Device Driver (BeagleBone)

Developed a custom character device driver for the BeagleBone Black. Handles user-space to kernel-space data transfer.

Linux Kernel C Hardware Interfacing
Image Steganography Tool

Built a tool to hide secret data inside BMP images using LSB (Least Significant Bit) manipulation.

C Image Processing File I/O