I'm a Computer Engineering student at McMaster, currently building at Ampliphi, where the platform sets nightly prices for more than 400 hotels. I wrote its competitor-price scraper from scratch and work on the pricing model, the AI assistant, and the platform around them.
- 11
- Projects shipped
- 400+
- Hotels priced at Ampliphi
- 3.6
- GPA at McMaster
What I like building: tools that do real work and can prove it. Hotpath, my most recent project, is an AI agent that optimizes code and then has to defend every change against a locked test suite and a statistical benchmark before it ships - it's on PyPI. Before that, a voice assistant that runs entirely offline, and a 3D spatial mapper built on an ARM Cortex-M4F.
How I got here: mostly self-taught, then formalised. I spent a year teaching programming and running a coding club for the Toronto District School Board, which is still the fastest way I've found to learn what you actually understand.
AI/ML Engineer Intern
Ampliphi (Valsoft Corp.)
since May 2026 · Toronto, ON
Ampliphi is a revenue-management platform that automatically sets nightly room prices for 400+ hotels using bookings, competitor rates, and local events.
AI agents & tooling
Agents that have to prove their own work. Hotpath optimizes code, then defends every change against a locked test suite and a bootstrap confidence interval.
hotpath-agent on PyPIEmbedded & systems
Close to the metal, where the constraints are real. A rotating time-of-flight sensor on an ARM Cortex-M4F, reconstructing rooms as interactive point clouds.
3D Spatial Mapping SystemFull-stack & product
The whole path from database to the thing someone actually clicks. Housing search for students, a non-profit's site, this portfolio and its CMS.
LetMeKnockWork Experience
My professional journey

AI/ML Engineer Intern
Ampliphi (Valsoft Corp.)
•internshipAmpliphi is a revenue-management platform that automatically sets nightly room prices for 400+ hotels using bookings, competitor rates, and local events. I built a competitor-price scraper from scratch (Ratelumo) and contributed to the dynamic-pricing model, the AI assistant, and the full-stack and cloud platform.
- Built a tool from scratch that collects competitor hotel prices straight from Google, using ~90x fewer requests by grabbing a 3-to-11-month price calendar in one call instead of one call per date.
- Replaced a ~$2,500/month paid data vendor with my own service running at near-zero cost, shipped as a reusable Python library and API the rest of the platform could drop in with a one-line change.
- Deployed it to production on AWS (Docker + an automated deploy pipeline + secured secrets), and proved it was safe to switch on by running it beside the old vendor - prices matched within ~0.2% while covering ~20x more of the market.

Coding Teacher
Toronto District School Board
•internshipTaught basic programming to students. Developed curriculum and hands-on projects to enhance learning. Lead and developed a coding club for students interested in programming. Creating projects to showcase throughout the school and refine their passions
Key Responsibilities:
- Teaching Fundamentals of Python and Java
- Collaborating with students and other teachers to create a positive workforce
- Creating Lesson Plans and Coding Projects for Students
- Code help and Debugging
Achievements:
- Helped teach over 20 students learn basic programming skills
- Taught students how to program efficiently by themselves
- Worked alongside TDSB members to come up with plans and teach
- Helped students build 3+ projects

Lifeguard
City of Brampton
•part-timeEnsured the safety of swimmers at public pools. Conducted swimming lessons and maintained pool facilities. Developed strong communication and leadership skills while working with diverse groups.
Key Responsibilities:
- Monitored aquatic facility operations and proactively identified safety risks through continuous surveillance and hazard assessment.
- Responded to emergencies using structured protocols (CPR, First Aid, AED) while maintaining calm and effective decision-making under pressure.
- Enforced operational policies and communicated safety procedures to ensure compliance among patrons.
- Conducted routine inspections of safety equipment and facility conditions to maintain operational readiness.
- Collaborated with a team of lifeguards to coordinate coverage, manage high-traffic periods, and maintain a safe environment.
Achievements:
- Maintained 100% safety compliance during assigned shifts, preventing incidents through proactive risk identification.
- Recognized for rapid response and situational awareness during high-pressure situations involving patron safety.
- Supervised 100+ patrons during peak hours while maintaining consistent scanning and hazard detection.
- Completed lifeguard, CPR/AED, and First Aid certifications, demonstrating training in emergency response and safety-critical procedures.

Flight Sergeant Air Cadet
Royal Canadian Air Cadets
•part-timeLed a team of cadets in various activities, including drill, leadership training, and community service. Organized events and participated in national competitions. Developed leadership, teamwork, and organizational skills.
Key Responsibilities:
- Led and supervised a team of cadets during training exercises, drills, and squadron activities, ensuring discipline and operational efficiency.
- Coordinated and executed leadership training sessions and structured drills for junior cadets.
- Organized and supported squadron events, training programs, and community service initiatives.
- Mentored junior cadets, providing guidance on leadership, teamwork, and personal development.
- Maintained adherence to Royal Canadian Air Cadet procedures and operational standards during activities and competitions.
Achievements:
- Promoted to Flight Sergeant, a senior leadership position responsible for mentoring junior cadets.
- Led cadet teams in regional and national-level competitions and training events.
- Managed and coordinated large group activities involving upto 220 cadets, ensuring efficient execution of drills and events.
- Completed 6 years in the Royal Canadian Air Cadet program, demonstrating long-term commitment, leadership development, and discipline.
Education
My academic background

Bachelor of Computer Engineering w/ CO-OP
McMaster University
Computer Engineering
Currently pursuing a degree in Engineering. Focusing on software development, algorithms, system design, Embedded Systems. Participating in various coding projects and hackathons.
Achievements & Honors
- ▸Dean's List Year 1

High School Diploma
Brampton Centennial Secondary School
Computer Science
Graduated with honors. Active participant in coding club and robotics team. Led multiple technology-focused initiatives and projects. Maintained a 96.3% average.
Achievements & Honors
- ▸Graduated with Honors Roll
- ▸Deca Chapter Executive
- ▸Robotics and Coding Teams
Featured Projects
Some of my best work

Hotpath - AI Performance Agent
An AI agent that makes code faster and proves it - every change must pass the locked tests and beat the measured noise floor.

Jarvis - AI Voice Assistant
A local, agentic voice assistant inspired by Iron Man's JARVIS - a local Ollama LLM with a Kokoro TTS engine that calls tools to automate day-to-day tasks.

3D Spatial Mapping System
An embedded indoor 3D spatial mapper: a rotating time-of-flight sensor on an ARM Cortex-M4F reconstructs interactive wireframe point clouds from live distance scans.
Skills & Expertise
A comprehensive overview of my technical proficiencies and tools I work with daily
Frontend
7Backend
5AI / ML
2Databases
2Cloud
4DevOps
3Mobile
2Tools
2Design
3Soft Skills
3Get In Touch
Wherever you are in the world, let's work together on your next project.