Fourth-year Computer Engineering (Honours) student at the University of Guelph.
Full-stack and applied-ML developer with co-op experience building customer-facing
platforms, REST APIs, and LLM agent systems. Interested in AI, cloud
infrastructure, and software that solves real problems.
I'm a Computer Engineering student who likes building things end to end, from
React front ends and .NET back ends to computer-vision models and LLM agent
systems. My work spans professional software development, assistive-device
research, and an early-stage startup I co-built to connect surplus resources with
the people who need them.
02
Experience
Brock Solutions
Software Developer Intern · Kitchener, ON · April 2026 to September 2026
TypeScript · C# · LLM Agents · React · .NET
Built 10 REST API endpoints, .NET BFF controllers, and a React client in TypeScript for a ServiceNow case-management portal with OAuth2 and account-scoped authorization for 10+ airline clients.
Shipped 20+ pull requests across 5 repositories and 2 source control systems, including a config-driven integration suite exercising live ServiceNow REST APIs.
Designed a KPI trending dashboard for an airport baggage-handling platform covering 10 metrics across 7 time ranges, adding conditional T-SQL time bucketing to 7 .NET metric sources.
Cut dashboard load latency by deduplicating repeated metric queries and parallelizing them under a semaphore capped at 8, validated with 7 dedup and concurrency tests in Azure DevOps CI/CD.
Architected a multi-agent LLM system with retrieval-augmented generation (RAG), using an orchestrator over 5 subagents across 4 internal repositories to automate cross-repo analysis.
University of Guelph
ML & Assistive Devices Research Assistant · Guelph, ON · April 2025 to September 2025
C · C# · SQL · Unity · Firestore
Debugged and extended C# logic in Unity for a VR mirror-therapy app, storing 200+ exercise data points in Firestore and charting progress trends in Excel to track patient improvement.
Maintained Arduino (C) firmware for an arthritis rehabilitation glove, integrating sensors, real-time control logic, and breadboard wiring, with stable operation validated across 20+ participants.
Analyzed 100+ temperature sensor readings for a diabetic sock project in SQL and Excel, building trend visualizations and applying Isolation Forest anomaly detection to flag abnormal patterns.
03
Projects
Bridge
Early-stage startup
Co-Founder and Full-Stack Developer · Deployed and live
TypeScript · React · FastAPI · Python · Google Cloud Run · Gemini Vision
A peer-to-peer donation platform that connects people with
surplus food and clothing to nearby people who need it, with volunteer drivers
handling delivery. No centralized drop-off, no fixed hours.
Co-developing a full-stack donation platform as an
early-stage startup built at a 24-hour hackathon,
pairing a React and TypeScript front end styled
with Tailwind against 31 FastAPI endpoints on
Google Cloud Run, backed by Firestore and
Firebase Auth across 3 user roles.
Built live delivery tracking with Leaflet and
OSRM routing plus a shared in-app chat, and
integrated Gemini Vision (gemini-2.5-flash) to turn
a donation photo into a structured item list, cutting listing time from about
2 minutes to under 10 seconds.
Designed a role-based university management system in Java with 2 access levels for admins and users across 5 entity types, covering subjects, courses, students, faculty, and events, and co-designed the system architecture.
Implemented authentication, scheduling, and reporting in Java and JavaFX, integrating a 10-table SQL schema and Excel import for efficient storage, updates, and usability.
Built a real-time computer-vision system in Python for American Sign Language detection with PyTorch, TensorFlow, and YOLOv8, classifying 10 signs at 85%+ accuracy through a live video interface.
Annotated and managed a 1,500-image dataset with LabelImg, creating 80/20 train/test splits for model training and validation.