A few things I’ve built along the way.

A neural network built from scratch to recognize handwritten digits. Includes a 28×28 pixel drawing canvas, labeling and dataset saving features, real-time training visualization, and the ability to load or save models.
View Project
ESP32-based robotic car controlled through the OSC protocol with gesture input from an Azure Kinect camera. Includes a PyQt GUI for live video streaming, OSC message logging, and real-time control visualization. Supports both owner and remote user control modes.

Real-time Boids flocking simulation in C++ using SDL for rendering and ImGui for interactive controls. Models alignment, cohesion, and separation behaviors with adjustable parameters to explore emergent swarm dynamics.
View Project
Pacman-style game in Java with p5.js graphics, featuring maze navigation, ghost AI, pellet collection, and power-up mechanics while emphasizing object-oriented design and interactive gameplay.

Python Tic Tac Toe game using Pygame with a minimax-based AI opponent and interactive GUI supporting both single-player and two-player modes.

Pixel art editor in Python with Pygame featuring custom GUI tools, brushes, color palettes, and layer support for drawing and saving pixel-based artwork.
View Project
Flappy Bird–style game in Python using Pygame with physics-based movement, obstacle generation, scoring mechanics, and collision detection.
View Project
Python password manager with a PyQt interface and SQL database backend for secure credential storage, encryption, and account management.