Software Developer
CS @ University of Waterloo
BBA @ Wilfrid Laurier University
ChatYHB utilizes Google's AI SDK. Users can send text-based prompts to ChatYHB, which uses Google Gemini 1.5 in the backend to provide a response. The response is well-formated, enhancing user experience. Users can see their previous prompts and responses. Additionally, users can delete all previous prompts and responses, if needed.
The project is inspired by the popular blogging platform Medium.com, offering users a similar experience with key features tailored to their needs. Users can seamlessly add, update, and delete their blogs, empowering them with full control over their content. The authentication system enables secure login, logout, and updating of user information, ensuring a personalized experience for each user.
ScriptSync is an innovative application designed to streamline the process of adding captions to videos. Users can upload their videos, and ScriptSync automatically generates transcriptions, which can then be edited for accuracy and timing. With customizable options including font size, text color, and outline color, users can tailor the appearance of their captions to suit their preferences. Once edited, these transcriptions seamlessly integrate into the video, enhancing accessibility and engagement. Additionally, users have the option to download the finalized video for sharing across various platforms.
A weather application that delivers not only the current weather conditions but also forecasts for the upcoming days, all presented in an exquisite interface. The App also allows users to search for any desired city. The app has a simple yet captivating design making it easy for users to look up the weather.
This app uses TheNewsAPI and provides the top 9 news headlines in various categories. It features a sleek interface with easy navigation. The app also supports dark mode. Due to restrictions on the free tier of API used, only 9 headlines can be displayed. Additionally, there is a search functionality which is again not supported by the free tier of the API.
This Google Colab notebook accepts an image of a handwritten digit (0-9) and recogizes it with 95% accuracy. This project has several applications in the real-world. For example, it can be used in banks and post offices to recognize numbers on forms. With more training data and better parameter tuning, the accuracy can be increased to around 99%. I am currently working on building a UI and publishing it as a web app.
Can't decide which movie to watch? This interesting project solves the problem. All you have to do is enter the name of your favourite movie. The machine learning algorithm creates a feature vector for the film and compares it with all the movies in the database. After a few seconds, it shows you the 10 closest matches. The data is fetched from TMDb API. I am currently working on building a UI and publishing it as a web app.
As the name says, this is a CSS based clone of the Amazon Shopping home page. This project uses vanilla CSS. I made this project to challenge myself to use all my CSS knowledge and create a carbon copy of an existing webpage. Please note that this clone is not responsive and is intended to be viewed on a laptop.
Askme.org
Duration: 4 months
Contributed in the development and testing of the company's website.
Lazaridis School of Business & Economics
Duration: 4 months
Performed data analysis and developed an ideal social media strategy across various channels while optimising budget.
Petrovision International LLC
Duration: 4 months
Represented the company (client) in the website-development project. Worked with the external dev team.
Computer Science Club at UW
Duration: 8 months
Member of the Web Development and Graphic Design team. Worked with the CSC website's frontend development team.
Graduating in April 2026
Graduating in April 2026
I recently got into regular reading and I'm loving it so far'. I like reading non-fiction, but I pick up fiction every now and then. Here are my some of my recent reads.
I have been watching F1 since the early 2010's. Scuderia Ferrari is my favorite team and Charles Leclerc is my favorite driver. I am also pretty good at playing F1 games on my PS5 (P.S I am so good that I use a simulator!)
Every Indian loves cricket. And I am no different. Even though I don't watch games live, I do keep up with the results. I support the IPL franchise Mumbai Indians.