Skip to content
Shivam Patel
Back to home

Projects

Selected work

Coursework, experiments, and personal builds — C++, web, Python, and Node. Open a card to visit the repo or live demo when available.

Elemental Puzzle Game

C++
OOP
  • Puzzle game with elemental forces (Air, Water, Fire, Earth)
  • Random puzzle question system
  • Achievements and leaderboards
  • Modular puzzle engine for easy expansion

Custom PC Builder Web App

HTML
CSS
JavaScript
Bootstrap
Backend
  • Build custom PCs with compatibility checks
  • Real-time pricing
  • User login and saved builds
  • Fully responsive UI

MangaTracker

Python
Flask
AniList API
  • Local web app: upload a .txt list of manga titles and chapter numbers
  • Matches entries against AniList so metadata stays accurate and consistent
  • Review and confirm the right series when results are ambiguous
  • Persists your library locally and keeps reading progress in sync

Neuron Simulation Tool

Python
NumPy
Matplotlib
  • Simulates neuron membrane potentials
  • Euler method for differential equations
  • CLI tool with configurable parameters
  • Graph visualization

CSC 3380 — Advanced Calculator

C++
Parsing
CLI
  • Expression REPL with semicolon-terminated input (VS Code / terminal workflow)
  • Arithmetic, variables, precedence, and parentheses
  • Constants: π, e, τ, φ, √2, √3, i, recursive Fibonacci
  • Functions: sqrt, exp, log — with divide-by-zero and domain errors

Mineflayer Speedrun Bot

Node.js
Mineflayer
Mineflayer-pathfinder
  • Automates early-game speedrun-style tasks: wood → stone → iron
  • Crafting, smelting, and progression toward Nether / End goals
  • Chat commands (e.g. start / stop) and configurable host/port
  • Extensible base for combat, Nether navigation, and dragon fight logic

Group Project — DBMS (yt_enterprise)

Node.js
MySQL
REST API
CRUD
  • Backend API for a group DBMS course project with MySQL (`yt_enterprise` / dump workflows)
  • Customer endpoints: list all and get by id (e.g. GET /customers, GET /customers/:id)
  • Connection pooling and configurable host, user, password, database
  • ER diagrams and SQL dumps in-repo for schema reference