CleanEats
Full‑stack appScan food barcodes to see nutritional and health information, helping people make better choices at the store.
// projects
Scan food barcodes to see nutritional and health information, helping people make better choices at the store.
A social network centered around community clean‑up, making it easier to organize and share local environmental impact.
Uses an Ethereum‑based ledger to let pharmacies log drug batches on‑chain, with QR codes patients can scan to verify authenticity and dosage.
An LLM‑powered tool that uses retrieval‑augmented generation to help students quickly find scholarships and opportunities.
Python digit recognizer with a custom GUI, trained on image data without any external ML libraries besides NumPy.
Java ray tracer exploring depth perception, sphere rendering, lighting, and basic transparency.
A Wolfenstein‑style ray‑casting engine that renders a 3D maze from a 2D grid map.
Python renderer for visualizing fractals, experimenting with color palettes and zoom‑in animations.
A PlayStation‑style demo scene built in Godot, focusing on low‑poly visuals and retro rendering techniques.
A RayLib + C++ demo that simulates sphere collisions in 3D, visualizing basic physics and collision response.
A competitive, multiplayer SAT prep game that turns practice questions into fast, engaging gameplay with friends.
A Unity‑based shooter prototype built for a game design class, experimenting with movement, aiming, and enemy AI.
A Pac‑Man clone built from scratch with no extra libraries, focusing on precise movement and classic arcade feel.
A chess implementation using C++ and SDL2, including full move logic and a clean 2D interface.
A falling‑sand particle simulator using WinGDI, exploring simple physics and cellular automata‑style rules.
// experience
iLink Digital
Code Ninjas
// education
B.S. Computer Science · GPA: 3.92 / 4.00
Coursework
Activities
Math coursework · GPA: 3.90 / 4.00
// hobbies
Outside of code, I care about staying creative and active—it keeps my problem‑solving sharper and projects more fun.
Guitar (acoustic & electric), ukulele, and casual listening.
Strength training and staying consistent in the gym.
Wide range of genres. Favourite recently: indie 2D games.
Shooting and editing photos with formal course experience.
// contact
Open to internships, part‑time roles, and collaborations on interesting projects. The fastest way to reach me is LinkedIn.