Brunda Marpadaga

Brunda Marpadaga

Selected Projects

Embedded Linux Firmware Bring-Up on Zynq SoC

Brought up Embedded Linux on Zynq-7000 using PetaLinux. Integrated AXI GPIO and IIC, wrote C firmware for peripheral control, debugged device-tree and kernel drivers, and validated PS–PL interfaces.

Technologies: Zynq-7000, PetaLinux, AXI, Device Tree, C, Linux Kernel Drivers

Key Achievements:

View Project on

LED Intensity Control System with PID Feedback Loop

Developed a real-time LED intensity control system using MicroBlaze soft processor on Nexys-A7 FPGA. Implemented PID control loop with TSL2561 light sensor feedback and FreeRTOS task management for precise luminosity regulation through PWM-controlled LED output.

Technologies: MicroBlaze, Nexys-A7 FPGA, FreeRTOS, TSL2561 Sensor, I2C, PID Control, PWM, C

Key Achievements:

View Project on

Smart Transit Display (Android + ESP32 + MQTT)

Built an Android app using Jetpack Compose and MVVM. Integrated TriMet APIs and MQTT communication with an ESP32 display for real-time transit information.

Technologies: Android, Jetpack Compose, MVVM, ESP32, MQTT, TriMet API, Kotlin/Java

Key Achievements:

Project Videos:

📹 Android App Demo - My contribution showcasing UI and MQTT communication

📹 Full System Demo - Complete project with ESP32 display (team collaboration)

Oh, and I built this website too 😉

Want to learn more about these projects or discuss potential collaborations?

Get in Touch

Coding Journey

I believe in quality over quantity, but I also believe in staying consistent and learning by doing. Now that I've graduated, I've challenged myself to be more consistent with coding and working on projects. Here's a snapshot of my GitHub activity:

Brunda's GitHub Contribution Graph

View my profile