My Experiences

Professional experience and work history

AI Engineering Co-op

SKC Engineering Ltd

Sept 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