Computer Science Student
I'm an aspiring Software Engineer from Ontario studying Computer Science at the University of Toronto. My hobbies include swimming, playing the piano, playing with my dog, hiking, camping, horse riding, skydiving, and enjoying the outdoors.
You can find a list of my projects on my GitHub. If you want to contact me, please send me an email at tirthpatelx@gmail.com or through my LinkedIn.
Technical Skills
Languages
Python
Java
C
HTML/CSS/JavaScript
SQL
Frameworks/RuntimeEnvironment
Express
Flask
NodeJS
Other
Git
SVN
Scrum
Bash
Unix
Selenium
Twilio
Soft Skills (Built sturdily from my software development / industry experience)
Leadership
Teamwork
Communication
Problem Solving
Here is a list of my projects. They are also on my GitHub!
Java
Mock Shell Console based program that used a custom data structure to resemble a computer's filesystem. Common linux shell commands were included such as cd, mv, ls, tree, etc.
Roman Numeral Conversion Program to convert Roman numerals into integers.
C
Socket Server Server created using socket programming and select function. It can handle multiple clients!
Sudoku Solver Recursive program that utilizes backtracking to find solution to sudoku board.
Matrix Reduction Program I created during my Linear Algebra class to help me row-reduce matrices!
Caesar Cipher Cipher program that can perform a caesar cipher on any string with the use of a password to encrypt and decrypt.
Python
VolunteerMe Flask-based web-application designed to help connect organizations and volunteers by creating a 'volunteer-board' (take on a job-board) with functioning sqlite database to contain user accounts, volunteer postings, etc.
Snake Game Classic snake game where you eat apples to gain length. Make sure you do not run into yourself!
Moving Box Simulation type program where you move a box around the screen and can collide with other boxes to move them.