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:
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:
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:
Oh, and I built this website too 😉
Want to learn more about these projects or discuss potential collaborations?
Get in TouchI 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: