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