Yash H. Barve

Software developer

I am a third-year computer science student at the University of Waterloo and a business student at Wilfrid Laurier University. Since beginning my journey in full-stack development in 2021, I have developed a strong inclination towards backend technology.

As I continue to delve into the depths of web development, I am also exploring other interesting domains like Web3 and Machine Learning. As I start my career, I am focused on learning new technologies, meeting cool people, and gaining useful work experience in the process.

Outside of the technical realm, I enjoy reading and watching Formula 1, and I am an avid supporter of Ferrari and Charles Leclerc.
PROJECTS
ChatYHB - An AI powered chat bot
Description:
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
node.js
express
mongodb
google ai sdk
npm
Scriptsync - Add transcriptions to your videos
Description:
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
Medium.com clone
Description:
This project is inspired by the famous 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
Evrab News - Top 10 latest headlines
Description:
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 fetched at a time.
html
css
javascript
api
MNIST Digit Recognizer
Description:
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.
convulated neural nets
pandas
numpy
keras
cv2
tensorflow
google colab
CineMatch - Movie Recommender
Description:
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.
vectorization
cosine similarity
tmdb api
pandas
numpy
difflib
sklearn
google colab
EXPERIENCE
SEP — DEC 2024
Incoming Search Engine Optimization Co-op Student
Trader Corporation
Description:
Perform keyword research, content analysis, and optimize the metadata of webpages for higher search rankings. Assist in periodic audits to ensure website meets SEO best practices. Share results, analysis, opportunies and findings in team meetings. Work cross-functionally with other teams to deliver key SEO metrics.
keyword research
seo
metadata optimization
vue.js
JAN — APR 2024
Software Developer Intern - Business Development
Petrovision International LLC
Description:
Contributed towards the redevelopment of the company's website. Developed frontend components using React and TailwindCSS. Regularly interacted with a team of senior developers. Performed some ad-hoc data analysis tasks. Helped in the development of training modules for the staff.
react.js
javascript
tailwindcss
component building
git
MAR — MAY 2023
Data Analyst Co-op Student
Lazaridis School of Business and Economics
Description:
Performed data gathering, cleaning and analysis for the marketing team using Microsoft Excel and Python. Used Tableau to create insightful data visualizations. Identified key trends and optimized the marketing strategy to reduce the spending by 15%.
microsoft excel
python
tableau
data analysis
OCT 2022 — AUG 2023
Executive Member - Graphic Design Team
University of Waterloo's Data Science Club
Description:
Interacted with event organizers to understand the requirements of the design. Used Canva to create posts for Instagram, LinkedIn, Facebook, and 𝕏. Briefly contributed to the club website design using Figma.
canva
figma
graphic design
teamwork
leadership
EDUCATION
2021 — 2026
Bachelor of Computer Science with Specialization in AI
University of Waterloo
Courses taken as of today:
Algebra, Calculus, Linear Algebra, Optimization, Combinatorics, Probability, Statistics, Functional Programs, Algorithm Design and Data Abstraction, Object Oriented Programming, Data Structures, Algorithms, Logic and Computation, Computer Organization and Design, Sequential Programming
2021 — 2026
Bachelor of Business Administration with Finance concentration
Wilfrid Laurier University
Courses taken as of today:
Functional Areas of an Organization, Business Environment, Introductory Microeconomics, Introductory Macroeconomics, Financial Accounting, Business Law, Managerial Accounting, Organizational Behaviour, Human Resources Management, Financial Management, Marketing Management, Business Operations
2023 — 2024
Full Stack Web Development Cohort
100xDevs by Harkirat Singh
Description:
This 8-month cohort transforms you from a 1x engineer to a 100x engineer. Some of the important concepts taught are MERN stack, Next.js, PostgreSQL, DevOps, WebRTC, and advanced web development. Additionally, there are several open-source projects to apply your knowledge.
Certificate of completion
2022
Machine Learning Specialization
Deeplearning.ai by Andrew Ng
Description:
This 3-course specialization provides a broad introduction to modern machine learning, including supervised learning (multiple linear regression, logistic regression, neural networks, and decision trees), unsupervised learning (clustering, dimensionality reduction, recommender systems), and some of the best practices used in Silicon Valley for artificial intelligence and machine learning innovation (evaluating and tuning models, taking a data-centric approach to improving performance, and more.)
Certificate of completion
2022
Deep Learning Specialization
Deeplearning.ai by Andrew Ng
Description:
This 3-course specialization provides a broad introduction to modern machine learning, including supervised learning (multiple linear regression, logistic regression, neural networks, and decision trees), unsupervised learning (clustering, dimensionality reduction, recommender systems), and some of the best practices used in Silicon Valley for artificial intelligence and machine learning innovation (evaluating and tuning models, taking a data-centric approach to improving performance, and more.)
Certificate of completion
INTERESTS
01
Reading
Description:
I have been reading regularly since 2023. I try to read at least one book every month. Initially, I primarily used Audible to listen to audiobooks. Eventually, I transitioned to reading on my iPad. Usually I read non-fiction. Take a look at what I have read so far here.
02
Formula 1
Description:
I have been an F1 since 2018. I am a die-hard Ferrari and Charles Leclerc fan, despite the stress and frustration it gives. I understand the technical side of F1 - tracks, tyres, strategies, car upgrades. I also play F1 games on PS5 (with the pro sim setup). So, I actually know all the tracks and this makes my experience watching F1 even better.
03
Graphic Design
Description:
I have a strong attention to detail. I also managed an F1 Instagram page called OneF1 for a year in 2022. The page has around 100 followers. I designed posts about race weeks, driver standings, track stats, and F1 news using Canva. I constantly experimented with new layouts and kept improving the quality of the posts. Eventually, I decided to take a break because I found myself spending too much time on designing posts.
©2024, Yash Harshal Barve