Experience
How I build and ship in real teams.
Professional Journey
Work experience and co-op terms.

Systems Development Engineer Intern
- Fine-tuned a CV model and load-tested KubeSling for 1000+ concurrent users.
- Built a multilingual RAG system from scratch for transcript search and retrieval.
- Built Python pipelines to clean transcript data and improve LLM/search quality.
- Built a full-stack FastAPI app to review and correct non-English words at scale across transcript records.
Frontend & UI/UX Intern
- Improved product usability by ~30% through iterative testing.
- Designed high-fidelity Figma prototypes and led engineer hand-offs.
- Shipped responsive React components and optimized landing pages.
- Managed accessibility (WCAG) updates across web and mobile platforms.
Projects
Selected builds from idea to implementation.
parkingTO
Built a full-stack parking locator for Toronto drivers that combines map-first search, nearby lot discovery, and route-aware navigation in one flow. Integrated Google Maps for location context and built a reliable backend layer to support stable requests as traffic and features scale.
YouTube Scraper
A collection of robust Python scripts that retrieve comprehensive YouTube channel, playlist, and video metadata via the YouTube V3 API. The pipeline processes this data and synchronizes the results with Google Sheets, architected to feed downstream GenAI and research applications.
Youtuber Summarizer
A web application that takes a YouTube video URL, fetches its transcript, and uses an AI LLM to generate a concise, markdown-formatted summary. Includes advanced UI features like playable video embedding, clickable UI elements for timestamps, and dynamic summary exports.
AstrOracle
Built an interactive web app that visualizes meteor-impact scenarios using real NASA and USGS datasets. Developed a React and TypeScript interface with a 3D globe so users can inspect impact zones, compare simulated outcomes, and understand potential response strategies.
CNN-RNN Multi-label Image Classification
Built a research-oriented captioning system that combines computer-vision feature extraction with sequence-based language modeling to generate richer image descriptions. Explored multi-label prediction ideas to improve object coverage, semantic detail, and caption quality.
AI Fire Detection System
An offline, AI-driven solution combining visual analysis from an ESP32-S3 camera with temperature and smoke sensor data to detect fires in urban settings. A lightweight YOLOv8 model hosted on a Flask server processes images and cross-validates with hardware sensors to minimize false alarms.
Maze Runner
A command-based pathfinding game that utilizes data structures and algorithms to compute optimal paths and suggest new coordinates for navigating a maze towards the exit. Demonstrates strong understanding of foundational computer science principles through an interactive simulation.
Embedded Debug Logging
A lightweight C++ logging library designed for embedded systems that streams log entries—including severity, file, function, and line information—to a central UDP server. The solution scales from a single device to multiple machines, featuring runtime log-level filtering.
TODO-app
A straightforward full-stack Todo application that lets users add, view, and delete notes. The backend runs on Node.js with an Express server, uses Zod for robust data validation, and stores data in a cloud-hosted MongoDB database via Mongoose, serving a modern React front-end.
parkingTO
Built a full-stack parking locator for Toronto drivers that combines map-first search, nearby lot discovery, and route-aware navigation in one flow. Integrated Google Maps for location context and built a reliable backend layer to support stable requests as traffic and features scale.
YouTube Scraper
A collection of robust Python scripts that retrieve comprehensive YouTube channel, playlist, and video metadata via the YouTube V3 API. The pipeline processes this data and synchronizes the results with Google Sheets, architected to feed downstream GenAI and research applications.
Youtuber Summarizer
A web application that takes a YouTube video URL, fetches its transcript, and uses an AI LLM to generate a concise, markdown-formatted summary. Includes advanced UI features like playable video embedding, clickable UI elements for timestamps, and dynamic summary exports.
AstrOracle
Built an interactive web app that visualizes meteor-impact scenarios using real NASA and USGS datasets. Developed a React and TypeScript interface with a 3D globe so users can inspect impact zones, compare simulated outcomes, and understand potential response strategies.
CNN-RNN Multi-label Image Classification
Built a research-oriented captioning system that combines computer-vision feature extraction with sequence-based language modeling to generate richer image descriptions. Explored multi-label prediction ideas to improve object coverage, semantic detail, and caption quality.
AI Fire Detection System
An offline, AI-driven solution combining visual analysis from an ESP32-S3 camera with temperature and smoke sensor data to detect fires in urban settings. A lightweight YOLOv8 model hosted on a Flask server processes images and cross-validates with hardware sensors to minimize false alarms.
Maze Runner
A command-based pathfinding game that utilizes data structures and algorithms to compute optimal paths and suggest new coordinates for navigating a maze towards the exit. Demonstrates strong understanding of foundational computer science principles through an interactive simulation.
Embedded Debug Logging
A lightweight C++ logging library designed for embedded systems that streams log entries—including severity, file, function, and line information—to a central UDP server. The solution scales from a single device to multiple machines, featuring runtime log-level filtering.
TODO-app
A straightforward full-stack Todo application that lets users add, view, and delete notes. The backend runs on Node.js with an Express server, uses Zod for robust data validation, and stores data in a cloud-hosted MongoDB database via Mongoose, serving a modern React front-end.
Education
Academic foundation and core coursework.
Academic Background
Degrees, coursework, and educational achievements.

Seneca Polytechnic
- Intro to Machine Learning & Deep Learning
- Intro to Artificial Intelligence
- Data Structures & Algorithms
- Data Mining and Feature Engineering
- Software Development Lifecycle
Skills
Tools and systems I use day to day.
Languages
Frontend & Backend
Databases & Cloud
ML, AI & RAG
Tools & DevOps
Concepts
Extra
Hackathons and sprint-style product work.
Hackathons
4 eventsSeneca Hackathon 2026
Full-stack Developer
Project: WattIf
Co-developed WattIf, a Toronto-focused energy simulation and renewable energy siting digital twin, during a rapid 3-day team sprint using FastAPI, Supabase, and React.
Cursor Hackathon (Toronto Tech Week 2026)
AI integration/research / backend lead
Built AfterWords, an AI grief and closure companion replicating a lost loved one's voice and texting style using Gemini and ElevenLabs APIs in an intense 4-hour sprint.
NASA Space Apps Challenge 2025
Frontend Developer, Team Hot Cheetos
Built a working 3D impact simulation prototype in a deadline-driven team sprint.
Seneca Hackathon 2023
Full-stack team member
Delivered a working full-stack solution under a 24-hour challenge.
Professional Journey
Work experience and co-op terms.

Systems Development Engineer Intern
- Fine-tuned a CV model and load-tested KubeSling for 1000+ concurrent users.
- Built a multilingual RAG system from scratch for transcript search and retrieval.
- Built Python pipelines to clean transcript data and improve LLM/search quality.
- Built a full-stack FastAPI app to review and correct non-English words at scale across transcript records.
Frontend & UI/UX Intern
- Improved product usability by ~30% through iterative testing.
- Designed high-fidelity Figma prototypes and led engineer hand-offs.
- Shipped responsive React components and optimized landing pages.
- Managed accessibility (WCAG) updates across web and mobile platforms.



















