ARYAN GANDEVIA
Aspiring Software Engineer | BCS at UWaterloo

Who am I?
Hi, my name is Aryan Gandevia, and I am a future software engineer! I am currently in my second year at the University of Waterloo, study to achieve my Bachelor's in Computer Science. High school was the first time I was introduced to programming, and ever since then, I have been hooked! Throughout my programming career, I have picked up many different tech stacks, using a wide range of languages, frameworks, APIs and tools for the different projects I have worked on.

Aside from coding, I would like to say my life is decently well-rounded. Ever since I could remember, I've always played video games, with my top 3 being Destiny, Elden Ring and League of Legends. Outside of the virtual world, I really enjoy playing basketball and the piano. My favourite team is the Brooklyn Nets, and my proudest accomplishment throughout my time playing the piano is that I completed La Campanella! I've also started to go to the gym, with my year end 'lift goals' to be as follows:
- Squat: 275lbs
- Deadlift: 315lbs
- Bench: 225lbs

I could keep rambling on, but I won't hold you. If you want to connect further with me, use one of my social platforms to reach out to me, and we can talk more there! Regardless, thank you so much for taking the time to read this, and I hope you enjoy the rest of my website!

photoOfMe

Portfolio

Mindspace
Mindspace is my first solo full-stack project, using React, Next.js, Google Firebase and Tailwind CSS. Mindspace is a small social media application that allows users to communicate via posts and comments. Users can view another user's posts and comment on them, post, edit and delete their own, and navigate through all the posts on the server. Within this project, I have created a fully function API capable of fetching, adding, deleting and editing values stored in the database, a fully safe authentication system, and a database cluster. The website is hosted using Vercel, and updates in real-time. I am continuously working to develop more features on the website, so stay tuned for that. More information on the code can be found here.

Tech Stack:
React, Next.js, Google Firebase, Tailwind CSS
mindspace

UWVision
UWVision is a platform I helped develop in a small team, serving the purpose of allowing Waterloo students to share their co-op knowledge and experiences. This is through posting what jobs they had, the salary, the interview process and anything else relevant to how to get the position they did and what it entails. On my end, I developed resilient endpoints in Django and responsive frontend components using React to display information fetched on the screen. I assisted in creating the application's API and constructed a few pages of the site as well. I plan to continue my contributions to this application as I believe it has the potential to be a really useful resource to Waterloo students. To see the website, click here.

Tech Stack:
Django, Node, React, Material UI
UWVision

Auricular.ai
Auricular.AI is an application a group of friends and I developed for Hack the North 2020++. The application takes an audio file and parses through it, returning the most "relevent" information to the user based off their relevence requirements. Currently, it is only applicable for work/school requirements, but with more in-depth and diverse training of Wit.AI, we will be able to make its usage more widespread. This project is definitely one of my favourite pieces of collaborative work I've contributed towards. More information can be found here.

Tech Stack:
Python, Facebook Wit.AI API, Google Speech-to-text API, Tkinter
auricular-ai

Blackbeard's Breakout
Although not the most technically impressive out of the projects I've worked on, this is my favourite project I've worked on. Along with 2 of my friends, we constructed a fully functional 2-dimensional platformer game for our grade 12 computer science class' final project. The process of making this game was rigerous and definitely taught me a lot in terms of working skills and my coding abilities. If you are interested, check out here for more details!

Tech Stack:
Java, JSwing
blackbeard

Handpong
Handpong is a motion-sensor based multiplayer game, where you use your hand to control your paddle in the game pong. Although it sounds like a simple idea, this project proved to be very difficult to execute properly, in terms of the motion sensor working accurately, the multiplayer room functioning as intended and making sure the game was not super buggy/laggy. I worked mainly on constructing the game's frontend design and implementation of the four-player system of the game. For more information, click here.

Tech Stack:
React, Socket.io, p5.js, Tensorflow.js
handpong

Validdit
Validdit is the first large collaborative programming project I've worked on. The application reads a Reddit post, going through various statistics of it, such as its upvote:downvote ratio and the credibility of the account that posted it, and makes a decision on the validity of said post. I worked on frontend development, which was one of the first times I used HTML, CSS and Javascript. Comparing my skills during this project to my current self, I can say that I have evolved a lot. If you are interested, it is delved into more detail here.

Tech Stack:
Python, Javascript, Flask, HTML, CSS, PRAW
validdit

Skills
Languages:
- Java
- Python
- JavaScript
- Racket
- HTML/CSS

Frameworks:
- Django
- Node
- React
- Next.js
- JSwing
- TKinter
- Tailwind CSS

Tools:
- Git
- Google Firebase
- Vercel
- Google Speech-to-Text API
- Facebook Wit.AI API
- Socket.io
- p5.js

Accolades
- President's Scholarship of Distinction UWaterloo

- Hack the North 2020++ Facebook API 2nd Place

- Top 10% CEMC Euclid Mathematics Competition 2021 and 2022

- Top 15% CEMC Canadian Senior Mathematics Competition 2021

- Grade 10 Royal Conservatory of Music Certification

Education
Bachelor's of Computer Science (co-op) at the University of Waterloo
 - GPA of 3.85

Maths and Computer Science (MaCS) enriched/AP program at William Lyon Mackenzie Collegiate Institution
 - Average of 97.8%