Featured Projects

Bonfire (Java Game)

Built a complete game from scratch in Java featuring enemy tracking movement, collision detection, an automated scoring system, and hero movement. Implemented polymorphism through refactoring and interfaces, and used try-catch blocks for robust exception handling.

Java OOP Game Dev Polymorphism

World's Hardest Game Replica (Python)

Recreated the classic "World's Hardest Game" in Python. Implemented boundaries, coins, player movement, obstacles, and interactions. Focused on clean code organization and optimization techniques.

Python Game Dev Pygame

Automated Robot (ECE Team Project)

Built an autonomous robot using photoresistor, line sensor, and IR sensor to navigate a track automatically. Developed C code for the software that guided the robot's sensors and movement decisions.

C Embedded Sensors Robotics

This Website!

Built this personal portfolio website from scratch featuring a dark tech theme, responsive design, smooth animations, and even minigames! Designed to showcase my work and help secure internship opportunities.

HTML CSS JavaScript Responsive

Digital Systems Lab Projects

2024 - 2025 | Hands-on embedded systems and hardware projects

MSP432 + LCD/Motors

Programmed MSP432 microcontroller to interface with LCD displays, servo motors, and stepper motors.

MSP432 C Embedded

RISC-V Assembly

Developed RISC-V assembly programs for algorithms including Fibonacci sequence and array manipulation.

RISC-V Assembly Algorithms

Filter Design (MATLAB)

Implemented Butterworth and Chebyshev filters in MATLAB for signal analysis and processing.

MATLAB Signal Processing Filters

UART Communication

Designed UART-based communication protocols for peripheral control between microcontroller and devices.

UART Protocols Communication

Systems Projects

Virtual Machine Setup

Explored the art of virtualization by creating a virtual machine using VMware. Successfully set up a fully functional Linux environment running from my Windows computer.

This project taught me about operating system fundamentals, virtualization technology, and cross-platform development environments.

VMware Linux Windows Virtualization

Windows + Linux
on one machine

Technologies I've Used

Java Python C Verilog HTML/CSS JavaScript RISC-V Assembly MATLAB MSP432 VMware Linux Git

Want to See More?

Check out my resume for more details on my projects and experience.