Hello I'm

Sheel Patel

Fullstack Developer and Mobile Developer
Sheel Patel
Get To Know

About Me

Sheel About 1
University
Toronto Metropolitan University3.7 CGPA
Experience
4 YearsJava Python JavaScript
Projects
10+

Hi, I'm Sheel Patel

I'm a Computer Science student at Toronto Metropolitan University in my third year. I enjoy creating applications ranging from games to practical tools like flashcards and chess simulators.

When I'm not focused on schoolwork, you'll find me designing robots, working under the hood of a car, or coding with Arduino. I'm fascinated by AI and enjoy the perfect balance between solving complex programming challenges and getting my hands dirty with mechanical projects.

I thrive in collaborative environments where ideas can be openly discussed and tested. Gaming is another interest of mine — both playing and developing games that create engaging experiences.

My approach to computer science is versatile; I enjoy tackling different aspects of projects and paying attention to the details that make technology work smoothly. (Most times at least!)

Welcome to my site — I'm glad you're here!

Let's Talk
The Skills that I Have

Experience

Frontend Development

HTML

Experienced

CSS

Experienced

JavaScript

Experienced

BootStrap

Experienced

TailWind

Experienced

React

Experienced

Courses

Computer Science I (Python)

Experienced

Computer Science II (Java)

Experienced

Computer Organization I

Experienced

Computer Organization II

Experienced

Data Structures and Algorithm

Experienced

Introduction to Robotics

Experienced
My Recent Projects

Portfolio

Food Management App

Food Management App

About the Project

An initiative by the Practical Application of Computer Science (PACS) club in collaboration with VIRO. This Android application aims to reduce food waste by connecting event organizers with students and club members interested in receiving surplus food after events. The app facilitates a sustainable solution, ensuring that excess food doesn't go to waste and benefits those in need.

Personal Portfolio

Personal Portfolio

About the Project

This is a personal portfolio built with Next.js to showcase my academic projects, skills, and experiences. It includes an interactive "About Me" section with an image carousel and a dynamic project listing with links to GitHub repositories and live demos.

3D Animated Portfolio

3D Animated Portfolio

About the Project

This is a 3D animated portfolio built with Three.js and React. It includes a 3D model of me, a dynamic project listing with links to GitHub repositories and live demos, and a contact form. The 3D model can be rotated and zoomed in/out using the mouse or touch gestures on mobile devices.

TaskTonic

TaskTonic

About the Project

TaskTonic is a task management application that allows users to create, edit, and delete tasks. It features a responsive design, a dark mode toggle, and the ability to filter tasks by their status (All, Active, Completed). The tasks are stored in the browser's local storage, so they persist even after the page is refreshed.

Minesweeper

Minesweeper

About the Project

Minesweeper is a classic game of strategy, where the objective is to clear a grid of squares by revealing all the safe squares and avoiding revealing the bombs. The game board is a 9x9 grid, with a randomly generated number of bombs. The player can flag squares with the right mouse button to indicate they think they contain a bomb, and the game will automatically reveal the bombs when necessary.

Python Flashcards

Python Flashcards

About the Project

Python Flashcards is a command-line application that helps users learn Python programming concepts through flashcards. The user can view a list of flashcards, add new flashcards, delete flashcards, and quiz themselves on the flashcards. The application uses a JSON file to store the flashcards, which allows the user to save their progress between sessions.

Chess

Chess

About the Project

Chess is a JFrame application that allows two players to play a game of chess. The game board is displayed, and the players take turns making moves. The application uses object-oriented programming principles to represent the chess board, pieces, and players. The player can move pieces, capture opponents, and checkmate the opponent. Currently still under work attempting to implement ai functionality with Minimax algorithm.

Get In Touch

Contact Me