Vibhor at mountain lake

Vibhor Sharma

Aspiring Machine Learning Engineer

5+
Projects
3+
Years Building
Curiosity

A little bit more about me.....

Hover to learn more

Experience

Click on a planet to explore each role in my journey

Chief Technology Officer

PURLUX

June–Nov 2025Waterloo

Successfully pitched at SPUR Startup Accelerator, securing $150k in funding to bring the PURLUX App to market. Designed and implemented scalable software architecture with a user-first philosophy, ensuring every technical decision aligned with real user needs.

AIStrategyScalingDatabase ManagementSoftware Architecture
Tap to expand

Software Engineer

Questify

June–Nov 2025Remote

Built an AI-powered education platform that reimagines how students learn. Developed a strong product mindset, deeply understanding how design choices shape user behavior. On the technical side, contributed to the AI Video Generation pipeline, optimizing system performance and enhancing output quality.

AIVideoPlatformProduct DesignUser Design
Tap to expand

Programming Instructor

Code Ninjas

Sept 2024–Jan 2025Brampton

Introduced young learners to the world of programming through Python, Unity, and JavaScript. Designed engaging, project-based curriculum that sparked creativity and built problem-solving confidence.

TeachingPythonUnityLeadershipGame Dev
Tap to expand

Non-Profit Founder

KidzCode4Education

Summer 2024Remote

Founded and led an educational initiative dedicated to making coding accessible to children everywhere. Forged a partnership with UNICEF to raise approximately $500, expanding reach and impact.

LeadershipUNICEFEducationFundraising
Tap to expand

Student Researcher

IQC, University of Waterloo

Summer 2023Waterloo

Engaged directly with world-leading researchers through intensive workshops and lectures. Explored cutting-edge quantum applications and gained firsthand insight into how quantum technology could reshape industries and solve pressing global challenges.

QuantumResearchIntuitionLinear Algebra
Tap to expand

Projects

VibeML - No Code AutoML
Scikit-Learn, Python, FastAPI, Celery, Redis, TypeScript, HTML

VibeML is a full-stack AutoML tool designed to make machine learning accessible and efficient. Users can upload datasets, automatically preprocess data, train multiple models, evaluate performance, and deploy predictions — all without writing code. The platform features iterative hyperparameter tuning, model retraining, and real-time progress logs, providing both automation and transparency.

View on GitHub
Monkeytype Wrapped
Next.js, Node.js, TypeScript, FastAPI, NumPy, Pandas, Matplotlib, Vercel, Railway

A 'Spotify Wrapped' for typists: upload your MonkeyType data and get a personalized, animated breakdown of your typing, not a boring dashboard. Built with Next.js and FastAPI, this app transforms typing statistics into an interactive visual story using K-means clustering, time-series analysis, and data visualizations powered by numpy and pandas. Used vercel and railway for seamless deployment.

View on GitHub
Houseloo
Flutter, Firebase, MediaPipe, BeautifulSoup, Google Colab, Python

HouseLoo is a Flutter app that helps students and young professionals in Waterloo find housing through a Tinder-style swipe interface. Users can save or skip listings, view detailed property info, and even swipe using hand gestures via camera-based detection, with listings sourced through a lightweight web scraper and preferences stored in Firebase.

View on GitHub
AskMydata
TypeScript, Node.js, Flask, Python, Ollama, Llama3.2, ChromaDB, RAG

Ask My Data is a full-stack AI application that lets users query their own documents in natural language. It uses a Retrieval-Augmented Generation (RAG) pipeline to retrieve relevant context from a vector database and generate accurate, grounded responses using a local LLM.

View on GitHub
Greenhouse Gas Emission Model
Python, Flask, NASA APIs, Machine Learning

Developed a comprehensive ML model to visualize and predict greenhouse gas emissions using NASA APIs and Flask for web deployment. Implemented regression algorithms to analyze environmental data patterns and contribute to climate awareness initiatives.

View on GitHub
Chrome Sports Tracker
JavaScript, APIs, Chrome Extension

Built a Chrome extension providing real-time NBA and Champions League scores through API integration. Features live updates, team statistics, and personalized notifications for favorite teams and players.

View on GitHub
Tic-Tac-Toe CLI
Python, Object-Oriented Programming

Created an object-oriented command-line Tic-Tac-Toe game as a CS50 capstone project. Implemented clean code architecture, game logic, and AI opponent using minimax algorithm for strategic gameplay.

Education

My academic journey and achievements

University of Waterloo

BASc in Management Engineering: Doing a little bit of everything (Data Science, optimization, management systems with an engineering flavour)

Harold M Brathwaite SS

Did IB (Gr 9 - 12) - Played soccer, caught frisbee's and tried my best to pass french

Other Stuff I'm working on

Research Journal

Documenting everything new I learn

Leetcode Progress

Check how much leetcode I've done