Experience

How I build and ship in real teams.

Kubetools Technologies Inc. (Co-op) logo

Systems Development Engineer Intern

Kubetools Technologies Inc. (Co-op)
Jan 2026 - Apr 2026

  • 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.
PythonRAGLLMsFine-tuningFastAPIData PipelinesLocustUI/Benchmark Testing

Frontend & UI/UX Intern

Inspired Tech & Business Solutions (Co-op)
May 2025 - Aug 2025

  • 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.
ReactTailwind CSSFigmaUI/UXJavaScript

Projects

Selected builds from idea to implementation.

WattIf media 1
WattIf media 2
WattIf media 3

WattIf

An agent-based digital twin of Toronto designed for demand-informed renewable energy siting. Features a FastAPI simulation engine, an optimizer, and a planner connected to a React-based spatial map UI.

ReactFastAPIPythonZustand
AfterWords media 1
AfterWords media 2

AfterWords

An AI-powered grief support platform that recreates a lost loved one's messaging style and voice from uploaded conversation histories. Features real-time voice synthesis and a coping-mode support toggle.

FastAPINext.jsPythonGemini API
FoodVision-AI media 1

FoodVision-AI

An AI computer vision project fine-tuned to classify various food images efficiently. Evaluated model precision using confusion matrices and tracked training history to optimize convergence and improve prediction accuracy on a custom dataset.

PyTorchFlaskPythonComputer Vision
parkingTO media 1

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.

React.jsNode.jsExpress.jsAxios
WeekPilot media 1
WeekPilot media 2

WeekPilot

An intelligent scheduling application developed during the Google AI hackathon to help users actively 'pilot' their week. It leverages modern web technologies and AI integrations to optimize user routines and intuitively manage weekly tasks.

Node.jsTypeScriptVite
YouTube Scraper media 1

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.

PythonYouTube Data API v3Google Sheets APIPandas

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.

Next.jsNode.jsTypeScriptGroq API
AstrOracle media 1

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.

React.jsTypeScriptThree.js
CNN-RNN Multi-label Image Classification media 1

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.

PyTorchscikit-learnNumPyPandas
AI Fire Detection System media 1
AI Fire Detection System media 2
AI Fire Detection System media 3

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.

C++PythonFlaskYOLOv8
File Sharing System media 1

File Sharing System

Developed a secure Django-based file sharing application where users can upload, manage, and distribute files through time-limited links. Focused on authentication, access control, and straightforward sharing workflows to ensure teams can collaborate securely.

DjangoPythonHTMLCSS
Maze Runner media 1

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.

C++Data StructuresAlgorithms
Embedded Debug Logging media 1

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.

C++GCCMakefileLinux
TODO-app media 1

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.

ReactNode.jsExpressZod
REST-API media 1

REST-API

Built a secure daily-post platform with authenticated CRUD APIs for predictable state handling. Implemented JWT-based route protection, modular Express endpoints, and clean data flow so content operations remain reliable and maintainable as features evolve.

Node.jsExpress.jsJavaScriptHTML

Education

Academic foundation and core coursework.

Seneca Polytechnic logo

Seneca Polytechnic

BEng, Software Engineering
Jan 2023 - Sep 2026
  • 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

JavaScript / TypeScriptJavaScript / TypeScript
PythonPython
C++C++
SQLSQL

Frontend & Backend

ReactReact
Next.jsNext.js
TypeScriptTypeScript
Node.jsNode.js
Express.jsExpress.js
FastAPIFastAPI
DjangoDjango
REST APIsREST APIs
Tailwind CSSTailwind CSS
HTML5 / CSS3HTML5 / CSS3

Databases & Cloud

PostgreSQLPostgreSQL
MongoDBMongoDB
MySQLMySQL
ElasticsearchElasticsearch
DockerDocker
AWSAWS
AzureAzure
FirebaseFirebase

ML, AI & RAG

RAG pipelines (indexing, retrieval, evaluation)RAG pipelines (indexing, retrieval, evaluation)
LangChainLangChain
FAISSFAISS
PineconePinecone
Transformers (Hugging Face)Transformers (Hugging Face)
PyTorchPyTorch
scikit-learnscikit-learn
NumPyNumPy
PandasPandas

Tools & DevOps

Git / GitHubGit / GitHub
GitHub ActionsGitHub Actions
CI/CDCI/CD
VS CodeVS Code
PostmanPostman
LinuxLinux
JiraJira

Concepts

Object-Oriented Programming
Data Structures & Algorithms
API Integration
SDLC
Feature Engineering
Machine Learning Fundamentals
Project Lifecycle

Extra

Hackathons and sprint-style product work.

Hackathons

4 events
Featured Sprint3-Day Sprint

Seneca 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.

4h SprintAfterWords

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.

Deadline SprintAstrOracle

NASA Space Apps Challenge 2025

Frontend Developer, Team Hot Cheetos

Built a working 3D impact simulation prototype in a deadline-driven team sprint.

24h Sprint

Seneca Hackathon 2023

Full-stack team member

Delivered a working full-stack solution under a 24-hour challenge.