Shivam Patel

Hi, I'm Shivam Patel

I'm a senior at LSU, passionate about web and game development. With experience in creating interactive web applications and games, I love solving real-world problems through code.

I’m eager to keep pushing my skills as I move forward in my career as a software developer.

Projects

Elemental Puzzle Game

Technologies: C++, Object-Oriented Programming (OOP), Custom Puzzle Engine

Developed a puzzle-based game that challenges players to master four elemental forces: Air, Water, Fire, and Earth.

  • Multi-Stage Puzzles with varying levels of difficulty and stages.
  • Dynamic Question Selection for both multiple-choice and open-ended questions.
  • Leaderboard, Achievements, and modular design for maintainability.

This project showcases my skills in C++ development, problem-solving, and game logic design.

Custom PC Builder Web Application

Technologies: HTML, CSS, JavaScript, Bootstrap, Backend

Developed a full-stack web app that allows users to build custom PCs by selecting components like CPUs and GPUs.

  • Real-time pricing and compatibility checks between components.
  • User authentication for saving builds.
  • Step-by-step guides for novice PC builders.
  • Mobile-Responsive Design using Bootstrap for cross-device optimization.

This project highlights my skills in full-stack development, user interaction, and database management.

Neuron Simulation Tool

Technologies: Python, NumPy, Matplotlib

Developed a neuron simulation tool that models and visualizes neuron membrane potential in response to stimuli.

  • Simulation Modes: Current Mode and Spike Mode.
  • Membrane dynamics modeled using Euler's method.
  • Customizable neuron model parameters using a JSON configuration file.

This project demonstrates proficiency in scientific programming and data visualization.

Games

Snake Game

A classic Snake game built using HTML, CSS, and JavaScript, where players control a snake to eat food, grow longer, and avoid collisions with the walls or itself.

The game features increasing difficulty as the snake grows longer, with levels that advance every few points. Players can also choose different snake designs and themes, including Classic, Neon, and Nature styles. Additionally, the option to toggle borders is available, allowing the snake to either wrap around the screen or hit the wall for a game over. This project demonstrates skills in canvas manipulation, responsive game design, and user interaction.

Play Game

Tic-Tac-Toe Game

A classic Tic-Tac-Toe game with added AI opponents and difficulty settings.

Players can choose between playing against a friend or the computer. The game includes turn-based logic, AI strategy, and winning condition checks. It is responsive and works seamlessly across various devices.

Play Game

Relevant Experience

Geek Squad Consultation Agent

Best Buy, Baton Rouge, LA — July 2022 - Current

  • Enhanced diagnostic techniques and hardware troubleshooting.
  • Specialized in software problem resolution and system optimization.
  • Implemented security measures for network and data protection.
  • Trained new employees on the latest technology and troubleshooting techniques.

Electronic Associates

Walmart, Boutte, LA — September 2019 - June 2021

  • Assisted customers with high-tech electronics purchases.
  • Trained new employees, improving department efficiency and customer satisfaction.
  • Maintained department organization and ensured all devices were up-to-date.

Future Certifications

  • Microsoft Certified: Azure Data Fundamentals
  • Microsoft Certified: Azure Data Scientist Associate
  • AWS Certified Developer - Associate

Contact Me

Copyright © Shivam Patel 2024