A collection of things I've built - from games to robots to secure systems
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.
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.
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.
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.
2024 - 2025 | Hands-on embedded systems and hardware projects
Programmed MSP432 microcontroller to interface with LCD displays, servo motors, and stepper motors.
Developed RISC-V assembly programs for algorithms including Fibonacci sequence and array manipulation.
Implemented Butterworth and Chebyshev filters in MATLAB for signal analysis and processing.
Designed UART-based communication protocols for peripheral control between microcontroller and devices.
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.
Windows + Linux
on one machine
Check out my resume for more details on my projects and experience.