My Experiences

Professional experience and work history

Tech

AI Engineering Co-op

SKC Engineering Ltd

May 2025 - PresentSurrey, BC

Projects

WeldCost - AI-Powered Cost Estimation Platform

Description

  • Built a full-stack welding cost calculator with a conversational AI chatbot using Next.js, FastAPI, and LangGraph, replacing a stateless print-only tool with a persistent, multi-user workspace.
  • Designed an agentic workflow that separates intent classification from deterministic cost math, with human-in-the-loop interrupts and Pydantic-validated structured outputs to keep calculations correct and auditable.
  • Implemented full persistence using Supabase Postgres for conversation threads, saved welds, and projects, enabling users to revisit estimates and organize work by job or quote.
  • Deployed to Fly.io via Docker multi-stage builds and GitHub Actions CI/CD, with JWT auth, idempotent API endpoints, and a LangSmith evaluation suite for regression monitoring.

Technologies

Next.jsFastAPILangGraphSupabase PostgresFly.ioDockerGitHub ActionsLangSmith

SharePoint Migration Pipeline

Description

  • Eliminated months of manual file-handling delays by automating the migration of 15,639 historical welding-procedure files from SharePoint, saving an estimated $15,000+ in engineer time at prevailing BC welder rates.
  • Built an authenticated PowerShell pipeline via Azure App Registration and a Python decision engine using regex-based path exclusions, filename allowlists, duplicate detection, and a depth-first search over a nested regex lookup table to classify and route each file automatically.
  • Implemented CSV logging that tracks company-level and file-level outcomes, enabling full auditability and iterative improvement across migration runs.

Technologies

PowerShellAzure App RegistrationPythonRegexCSV

Robotics Instructor

Zebra Robotics Surrey

Jan 2025 - Jun 2025Surrey, BC

Highlights

  • Taught students the fundamentals of programming, introducing key concepts through engaging, hands-on lessons.
  • Programmed microcontroller-based systems with students to control motors, sensors, and inputs.
  • Led robotics projects where students designed, tested, and iterated on mechanical models.

Skills

TeachingPythonMicrocontrollersArduinoRoboticsCurriculum Design

Leadership

Calculus Teaching Assistant

Simon Fraser University

Jan 2025 - Apr 2025Burnaby, BC

Highlights

  • Led weekly peer-led sessions for a dedicated group of students, fostering collaborative learning and long-term academic growth.
  • Explained key concepts through interactive discussions and guided problem-solving sessions.
  • Reinforced personal mastery of calculus through teaching, feedback, and real-time troubleshooting.

Skills

CalculusTeachingMentoringProblem SolvingCommunication

Hive Leader

Simon Fraser University

Aug 2024 - Sep 2024Burnaby, BC

Highlights

  • Organized and led events to welcome and engage new students.
  • Collaborated with other Hive Leaders to plan and execute group activities.
  • Supported and mentored HIVE volunteers aspiring to become Hive Leaders.
  • Led orientation sessions, ensuring new students had a smooth transition.

Skills

LeadershipEvent PlanningMentoringPublic SpeakingTeam Collaboration

Other

Recreation Assistant

SFU Recreation

Apr 2024 - Aug 2024Burnaby, BC

Highlights

  • Front Desk Reception: Managed check-ins, answered inquiries, and kept daily operations running smoothly.
  • Customer Service: Built relationships with clients, addressed concerns, and made sure every member felt welcomed.
  • Fitness Class Assistant: Supported instructors with class setup and equipment while keeping participants motivated and sessions running safely.
  • Intramural Soccer League Assistant: Helped organize and run a soccer league — handling scheduling, officiating, and ensuring games ran smoothly.

Skills

Customer ServiceEvent CoordinationCommunicationTeamworkOrganization