Skip to content
Shivam Patel

Shivam Patel

Software Developer / Technician

Building intuitive software, solving real-world problems, and crafting smooth digital experiences.

About me

Professional summary

Highly motivated computer science student with a passion for technology and a strong desire to excel in the field. Seeking an opportunity to apply and expand my knowledge and skills as a computer expert while pursuing a degree in computer science. Committed to delivering innovative solutions, embracing challenges, and contributing to the advancement of technology-driven initiatives.

Shivam Patel

Skills

Technical foundation, collaboration, and communication.

Technical skills

  • HTML, CSS, JavaScript
  • C++, Java, Python
  • Responsive & accessible UI patterns
  • Git / version control & collaborative workflows
  • REST APIs & integration basics
  • Data analysis
  • Network configuration
  • System diagnostics
  • Operating systems (Windows, macOS, Linux)
  • Hardware repair & troubleshooting
  • Security protocols
  • Data recovery
  • Apple Certified Repair Agent
  • Debugging & root-cause analysis
  • Documentation & knowledge transfer

Soft skills

  • Analytical thinking
  • Client relationship management
  • Team collaboration
  • Problem-solving
  • Clear written & verbal communication
  • Time management & prioritization
  • Adaptability in fast-paced retail & tech environments
  • Patience when coaching users through technical steps

Projects

Selected work

A quick look at games, automation, and web projects.

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
View all projects

Experience

Roles where I solve technical problems and support customers every day.

2022 — Present

Geek Squad Consultation · Best Buy

  • Diagnosed and resolved software, hardware, and network issues
  • Installed and configured operating systems, applications, and devices
  • Performed maintenance on systems
  • Monitored network activity
  • Set specifications for new systems and managed access rights

2019 — 2021

Electronics Associate · Walmart

  • Helped customers with electronics and smart devices
  • Achieved high customer satisfaction
  • Trained new hires
  • Organized and managed the electronics department

Education

Formal training in computer science and software fundamentals.

Bachelor of Science — Computer Science

Louisiana State University (LSU) · Baton Rouge, LA

Dec 2024