I'm a developer passionate about building interactive games, simulations, and data analysis tools. I love exploring creative coding with JavaScript, computational physics with MATLAB, and solving problems with Java and Python. I'm interested in building things that bridge logic and interactivityโwhether it's designing game physics, visualizing complex datasets, or simulating physical phenomena.
- Trex Game: An infinite runner game inspired by the classic Chrome Dino, featuring custom physics logic.
- Treasure Game: A 2D vertical runner game built with p5.js where you collect treasures and avoid obstacles.
- The Dao Engine (WIP): An incremental cultivation game with progression mechanics, save/load functionality, and resource management.
- Bouncing Ball Simulation: A physics simulation using Matter.js and p5.js to model high-restitution collisions.
- Cat 'n' Mouse: An interactive animation exploring sprite movement and collision events.
- Streamlit Analysis Tool: An interactive web app for visualizing datasets and fitting statistical distributions (Normal, Gamma, Weibull, Beta, etc.) using Python, Pandas, and SciPy.
- Taylor Series vs Error: MATLAB tool for comparing Taylor series approximations with exact function values and visualizing percentage errors.
- Formulae Documentation: COMSOL simulation data and analysis for 3D electromagnetic pole trap models and trap metrics.
- Java Projects Portfolio: A collection of coursework and assignments covering OOP, data structures, and algorithms.
- Portfolio: Personal portfolio website with smooth scrolling navigation.