Skip to content
View Rebanta-Gupta's full-sized avatar

Highlights

  • Pro

Block or report Rebanta-Gupta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Rebanta-Gupta/README.md

Hi there, I'm Rebanta! ๐Ÿ‘‹

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.

๐Ÿš€ Featured Projects

๐ŸŽฎ Game Development & Creative Coding

  • 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.

๐Ÿ“Š Data Science & Analysis Tools

  • 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.

๐Ÿ”ฌ Physics & Scientific Computing

  • Formulae Documentation: COMSOL simulation data and analysis for 3D electromagnetic pole trap models and trap metrics.

โ˜• Software Engineering

  • Java Projects Portfolio: A collection of coursework and assignments covering OOP, data structures, and algorithms.

๐ŸŒ Web Development

  • Portfolio: Personal portfolio website with smooth scrolling navigation.

๐Ÿ› ๏ธ Languages & Technologies

Languages

JavaScript Python Java MATLAB

Libraries / Frameworks

p5.js p5.play Matter.js Streamlit SciPy Pandas NumPy Matplotlib

Tools

COMSOL Git


๐Ÿ“Š GitHub Stats:


Pinned Loading

  1. Statistical-Distribution-Fitting-Tool Statistical-Distribution-Fitting-Tool Public

    Interactive data analysis tool built with Python and Streamlit for visualizing datasets and fitting multiple statistical distributions using NumPy, SciPy, Pandas, and Matplotlib.

    Python

  2. Java-Projects Java-Projects Public

    A portfolio of Java coursework and programming assignments covering core computer science concepts. The repository includes exercises on array manipulation, Object-Oriented Programming (OOP), contrโ€ฆ

    Java

  3. Formulae-Documentation Formulae-Documentation Public

    Forked from Nikhil-Marella/Hard_Nanos_HardHaq

    Documentation, source code, and analysis tools for the HardHaq submission, featuring a Streamlit dashboard for Comsol simulation parameter optimization and data visualization.

    Python

  4. Trex-Game Trex-Game Public

    A browser-based infinite runner game inspired by the classic Chrome Dino game, built with p5.js and p5.play.

    JavaScript