Hi, I'm Parth Dhroovji Hand Wave

I'm a

Welcome to my portfolio. I'm always looking for new opportunities so feel free to reach out.

Have a question about me?

Ask about my experience, projects, skills, or education.

Character limit: 0/200

About Me

Parth Dhroovji
Developer AI Enthusiast Problem Solver Athletic

🎓 I'm a Computer Science student at UofT with a passion in AI.

💻 I code games, automate tasks, and explore AI-driven solutions.

🧠 In my spare time I love trying new logical problems and learning from other points of view.

💪 Rock climbing is my favourite pass time and it's improved my health a lot.

Applied experience

Work Experience

I build software around real business constraints, not just technical demos.

Grab Bubble Tea and Chill logo

Client project

Mobile & Full-Stack Developer

Grab Bubble Tea and Chill

Designed and developed a customer mobile experience and supporting staff tools for a local Ontario business, translating store operations into secure, practical software.

React Native Expo TypeScript Supabase Edge Functions
View live business site

Customer experience

Turned a physical menu and loyalty program into a focused mobile product.

  • Built searchable, category-driven menu browsing backed by live menu data.
  • Implemented customer accounts, loyalty balances, rewards, and member codes.
  • Kept the MVP honest by separating shipped loyalty features from future ordering and payment scope.
Grab Bubble Tea and Chill storefront

Projects

Available on the App Store

Prox - Friends

A privacy-first mobile app that anonymously alerts approved friends when they are nearby, revealing identity and location only after explicit, time-limited sharing.

Download
Proxi app icon

Neuro-evolution AI Sim

NEAT is an AI algorithm that teaches virtual agents to learn and adapt entirely through evolution. Using a growing neural network, it simulates natural selection to breed smarter agents that quickly reach over 95% task success within about 20 generations.

NEAT flappy preview

YoutubeShortBot

YouTubeShortBot automatically creates ready-to-post clips using AI. It creates dialogue, voiceover, subtitles, and edits them together with background video cutting the editing process time to minutes instead of hours.

Video generator preview

AI-powered Full-stack Portfolio

AI-powered personal website that doubles as a live portfolio and chatbot. Visitors can explore my projects and interact with an AI assistant that answers questions about me in real time. The site is secured with reCAPTCHA and a Flask backend, ensuring spam-free contact forms.

AI companion preview

SHMUP – Retro Space Shooter

SHMUP is a retro-style space shooter game built from scratch, featuring fast-paced gameplay, power-ups, and dynamic enemy waves. It blends classic arcade mechanics with smooth animations and responsive controls for an old-school yet modern feel. The game showcases procedural level generation, increasing difficulty over time, and a fully custom scoring system to keep players engaged.

SHMUP preview

Music Mixer – Java Beat Maker

Music Mixer is a desktop app that lets users create and layer beats, melodies, and sound effects in real time. It’s designed to make music production approachable—users can experiment with sound without needing expensive professional tools.

Music mixer preview

Proxi – Privacy-First Nearby Friends

A mobile app that anonymously alerts approved friends when they are nearby, then reveals identity and location only after explicit, time-limited sharing. Built around privacy-first location architecture rather than permanent tracking.

Proxi app icon

Education

Secondary school

David Suzuki Secondary School

  • Graduated with a 4.0 GPA
  • Highest grade in Grade 12 Computer Science
  • Ontario Scholar
David Suzuki Secondary School

Undergraduate

University of Toronto

  • Computer Science major
  • Dual minor in Mathematics and Statistics
  • GPA: 3.8
University of Toronto

Contact

Parth’s AI Companion

Hi! Ask me anything about Parth and I'll try my best to answer 😊. Please give me a minute to cold-start on the first prompt.

Character limit: 200