Hey! This is

Yash H. Barve

Software Developer
CS @ University of Waterloo
BBA @ Wilfrid Laurier University

Projects

Shoes

ChatYHB - AI Chat Bot

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.

React.js
Javascript
TailwindCSS
Express
NodeJS
MongoDB
Google AI SDK
npm
Shoes

Functional Clone of Medium.com

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.

React.js
Typescript
TailwindCSS
Hono
Cloudflare Workers
Postgre SQL
Prisma
npm
Shoes

ScriptSync

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.

Next.js
Typescript
TailwindCSS
AWS S3
AWS Transcribe
Web Assembly
ffmpeg
Shoes

Weather Forecast App

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.

HTML
CSS
Javascript
API
Shoes

News Headlines App

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.

HTML
CSS
Javascript
API
Shoes

MNIST Digit Recognizer

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.

Maching Learning
Neural Networks
Python
pandas
numpy
tensorflow
keras
cv2
Convulated Neural Networks
Shoes

Movie Recommender

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.

Maching Learning
Python
pandas
numpy
difflib
sklearn
Vectorization
Cosine similarity
Shoes

CSS Based Amazon.com Clone

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.

HTML
CSS
CSS Flexbox
CSS Grid

Experience

Frontend Developer Intern

Askme.org

Duration: 4 months

Contributed in the development and testing of the company's website.

React
Javascript
TailwindCSS
Git

Data Analyst Intern

Lazaridis School of Business & Economics

Duration: 4 months

Performed data analysis and developed an ideal social media strategy across various channels while optimising budget.

Microsoft Excel
Tableau
Python

Software Developer Intern

Petrovision International LLC

Duration: 4 months

Represented the company (client) in the website-development project. Worked with the external dev team.

NextJS
Javascript
TailwindCSS
Git

Executive Member

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.

React
TailwindCSS
Canva
Figma

Education

Bachelor of Computer Science with Specialization in AI

University of Waterloo

Key courses taken: Object Oriented Programming, Data Structures, Algorithms, Operating Systems, Machine Learning, Artifical Intelligence, Calculus, Linear Algebra, Statistics, Probability

Graduating in April 2026

Bachelor of Business Administration with Finance Major

Wilfrid Laurier University

Key courses taken: Financial Instruments, Entrepreneurial Finance, International Finance, Equity Analysis, Business Analytics, Accounting, Marketing, Organizational Behaviour, Supply Chain Management

Graduating in April 2026

Further Interests

Shoes

Reading

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.

Shoes

Formula 1

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!)

Shoes

Cricket

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.

Contact