Clinical prediction with PyTorch
Two neural network classifiers on clinical data. Breast cancer: 95.4% accuracy and 97.6% precision. Heart disease: compared eight network designs, reaching 0.85 AUC.
PyTorch · scikit-learn · pandas
Open to Summer 2027 internships
I build machine learning systems, and the full-stack products that put them to work.
I started in business technology at TMU, worked as a developer and a research assistant, and I'm now doing a Master of Computer Science at Texas A&M. My focus is machine learning and data. I also build full-stack apps, so the models I train end up in products people can actually use. Away from the keyboard, I play table tennis.
Projects across machine learning, data and full-stack development.
Share of purchases, top 10 vendors
65.7% from 10 vendors
Data, 2025
An end-to-end analysis of $441M in procurement data that found $18.6M tied up in dead inventory and a dangerous dependence on ten vendors.

Class
Apple, black rot
Machine learning, 2025
A convolutional neural network that identifies 38 plant diseases from a photo of a leaf, served through a live web app.
Resume vs. job description
ExampleMissing keywords
Machine learning, 2025
Upload a resume and paste a job description. Gemini scores the match, lists missing keywords and suggests what to fix before you apply.
Machine learning, 2026In progress
Can a large language model make classic search smarter? A graduate AI project testing LLM guidance against hand-written heuristics, extended to pursuit-evasion games.
Real-time stock events
StreamingData, 2025
A streaming data pipeline that pushes live stock market events through Kafka on AWS and makes them queryable with SQL in Athena.

Full stack, 2025
An IT support platform for Alliance for Healthier Communities, a non-profit, with role-based dashboards, analytics and an AI help assistant.

Full stack, 2025
A civic reporting platform where Toronto residents pin potholes, broken street lights and graffiti on a map and track the fix.

Full stack, 2024
An AI flashcard generator. Give it a topic and it builds a personalized study deck in seconds.
Smaller builds, coursework and hackathons.
Two neural network classifiers on clinical data. Breast cancer: 95.4% accuracy and 97.6% precision. Heart disease: compared eight network designs, reaching 0.85 AUC.
PyTorch · scikit-learn · pandas
Built at Terrahack 2025: prescriptions, appointments, health tracking, hospital wait times and Gemini-powered medical report analysis and drug interaction checks, for patients and doctors.
Next.js · TypeScript · Gemini API · Clerk · Google Maps
A beginner-friendly Colab tutorial on fuzzy matching: cleaning messy organization names and clustering them with a trained dedupe model.
Python · dedupe · pandas
A Tableau dashboard analyzing 10,000 movies and shows across ratings, genres and regions, after cleaning columns with up to 93% missing values.
Tableau · SQL
An AI patient support chatbot for a health clinic, built during the Headstarter fellowship.
Next.js · OpenAI API
A pantry tracker with real-time Firestore sync, search, category filters and expiry tracking to cut food waste.
Next.js · Material UI · Firebase
Fast personal and lab websites for university researchers that they can update without touching code.
Hugo · Vercel
Most of my work sits between a notebook and a production app. Switch between the two to see the tools I use.
Data and ML
Building pipelines, cleaning messy data, training and evaluating models, and turning the results into dashboards people use.
Python
SQL
R
PyTorch
TensorFlow / Keras
scikit-learn
Gemini and OpenAI APIs
pandas
NumPy
SciPy
Power BI
Tableau
ETL
Apache Kafka
AWS Glue and Athena
Streamlit
Where I've been building, researching and teaching.
Aug 2026 to Present
Texas A&M University, College Station, TX
May 2025 to Aug 2025
URO Program, Toronto Metropolitan University, Toronto, ON
Supervisor: Dr. Pedro Seguel
Used: Python, SQL, pandas, NLP, Clustering
Feb 2025 to Jul 2026
A2Z IT Consulting Services, Toronto, ON
Used: Next.js, PostgreSQL, Stripe, NextAuth, Pusher, Vercel
Feb 2025 to Apr 2025
Toronto Metropolitan University, Toronto, ON
Supervisor: Dr. Zeinab Noorian
Used: OpenAI API, GPT-4, Prompt engineering
Feb 2025 to Apr 2025
Bridging Divides, Toronto Metropolitan University, Toronto, ON
Used: Python, pandas, SQL, Google Drive API
Jun 2024 to Sep 2024
Headstarter, Remote
Used: React, Next.js, Firebase, OpenAI, AWS, Stripe, RAG
Master of Computer Science
Graduate Teaching Assistant, CSCE 482
2026 to Present
Selected coursework
Artificial Intelligence, Deep Learning, Analysis of Algorithms
Bachelor of Commerce (Honours), Business Technology Management
Minor in Computer Science
2021 to 2025
Selected coursework
Database Systems, Data Structures and Algorithms, Business Intelligence and Analytics, Applied Statistics, Cloud Computing, Software Engineering
Python
Ted Rogers School of Management, TMU
SQL
Ted Rogers School of Management, TMU
Tableau
Ted Rogers School of Management, TMU
Data Structures and Algorithms with Java
Apna College, Apr 2024
Everything on one page. Read it here, open it full size, or download the PDF.
Hiring for a data or ML role, or want to talk about a project? Send a message and it goes straight to my inbox.