Summary
Work History
Education
Skills
Projects
Timeline
Generic

Harshit Patel

Old Bridge,NJ

Summary

Passionate and driven Computer Science freshman with solid foundational skills in full-stack development. Experienced in building web applications using a variety of modern technologies and frameworks. Comfortable tackling both frontend and backend tasks, and continually seeking to enhance my technical expertise. Eager to contribute to dynamic projects and collaborate with experienced teams to further develop my skills and knowledge.

Work History

Technology and Networking Intern

Old Bridge Board Of Education
03.2024 - 06.2024
  • Assisted in the creation of user accounts and permissions, maintaining security protocols within the organization.
  • Investigated and corrected problems with printers, copiers and other peripheral devices.

Education

Bachelor of Science - Computer Science

Rutgers, The State University of New Jersey
New Brunswick, NJ
05.2028

High School Diploma -

Old Bridge High School
Matawan, NJ
06.2024

Skills

  • Javascript
  • SQL
  • Object-Oriented Programming
  • Python
  • Java
  • HTML
  • CSS
  • Flask
  • Django
  • Full Stack Development

Projects

Banking Application

  • Developed a comprehensive online banking application using Flask, featuring robust user authentication, account management, fund transfers, bill payments, and an admin dashboard. The application ensures secure transactions and provides a user-friendly interface for managing various banking services.
  • Backend: Flask, SQLAlchemy (ORM), SQLite (for development) / PostgreSQL (for production)
  • Frontend: HTML, CSS, JavaScript
  • Security: Implemented encryption for sensitive data, used secure password hashing techniques (e.g., bcrypt), and applied CSRF protection.


Poker Application 

  • Currently developing a poker application with a terminal-based UI, integrating PyTorch to train an AI bot capable of playing against users. The project aims to provide an immersive poker experience, leveraging machine learning techniques to enhance gameplay strategy and challenge players in real-time simulations.
  • Backend: Python, PyTorch (for AI bot training), SQLite (for data storage)
  • User Interface: Terminal-based UI (using libraries like curses or blessed)
  • Machine Learning: PyTorch for implementing and training the AI bot, utilizing reinforcement learning or other suitable algorithms
  • Game Logic: Implemented poker game rules and logic using Python


Tic-Tac-Toe Application

  • Developed a Tic-Tac-Toe application with a graphical user interface using Pygame. Integrated Scikit-Learn to train an AI bot capable of playing against users, enhancing gameplay through machine learning strategies for optimal moves.
  • Backend: Python, Scikit-Learn (for AI bot training), SQLite (for data storage)
  • User Interface: Pygame for implementing the graphical interface
  • Machine Learning: Scikit-Learn for implementing and training the AI bot, utilizing algorithms suitable for decision-making
  • Game Logic: Implemented Tic-Tac-Toe rules and logic using Python


Timeline

Technology and Networking Intern

Old Bridge Board Of Education
03.2024 - 06.2024

Bachelor of Science - Computer Science

Rutgers, The State University of New Jersey

High School Diploma -

Old Bridge High School
Harshit Patel