My Journey
Professional Experiences
A timeline of my professional growth, from teaching and leadership roles to hands-on technical experience in robotics and software development.
Tech
Research Assistant
SFU Cybersecurity
May 2026 - PresentBurnaby, BC
Highlights
- Contributing to an agentic security pipeline that autonomously detects, exploits, patches, and verifies vulnerabilities using LLMs.
- Primary owner of end-to-end pipeline runs across 120 Java projects from CWE-Bench-Java, producing the scans, exploits, and patches behind the paper's evaluation.
- Improved pipeline reliability to run unattended across the full 120-project benchmark by adding graceful fallback that reuses cached scan results and runs fresh analysis otherwise, eliminating prior startup failures.
- Documenting this work as a formal research manuscript intended for submission to the ACM Conference on Computer and Communications Security (CCS), emphasizing system reliability, verification, and auditability.
Skills
LangGraphIRISCodeQLSARIFPythonJavaStatic AnalysisLLM AgentsResearch
Data Engineer
SKC Engineering Ltd
Jan 2026 - May 2026Surrey, BC
Projects
SharePoint File Classification Pipeline
- Classified 15,639 SharePoint files into 6 welding-process categories with 70% requiring no manual review by building an authenticated PowerShell pipeline via Azure App Registration, delivering a cleaned dataset to the ML team for fine-tuning.
- Saved an estimated $15,000+ in engineer time by building structured CSV logging with company-level and file-level outcomes, enabling full auditability and data quality tracking across parallel letter-batch migration runs.
PowerShellAzure App RegistrationPythonRegexCSV
Linode → DigitalOcean MySQL Migration
- Migrated 29,000+ rows across 87 tables from legacy Linode MySQL to managed DigitalOcean MySQL with 100% parity by engineering a topological-sort foreign-key resolver, idempotent batched inserts, and symmetric pre/post-migration primary-key validation.
MySQLPythonLinodeDigitalOcean
AI Engineer
SKC Engineering Ltd
Sept 2025 - Jan 2026Surrey, BC
Projects
WeldCost - AI-Powered Cost Estimation Platform
- Built a full-stack AI-powered cost estimation platform with GPT-4o mini and LangGraph, using intent-based routing, deterministic tool execution, and structured state management to deliver consistent, auditable outputs.
- Cut LLM inference cost per request by 20% by stabilizing input size across long parameter-gathering sessions through rolling context windows, automatic summarization, and state-first prompting.
- Improved model consistency across deployments with 50+ LangSmith eval cases, using human-in-the-loop interrupts and a regression monitoring pipeline to detect behavioral drift.
- Achieved sub-300 ms API response times for core authenticated endpoints by deploying to Fly.io using Docker multi-stage builds, GitHub Actions CI/CD, JWT-based access control, and idempotent APIs supporting a persistent multi-user workspace.
Next.jsFastAPILangGraphGPT-4o miniSupabase PostgresFly.ioDockerGitHub ActionsLangSmith
Research Assistant
SFU CS ARCH Group
Jan 2025 - PresentBurnaby, BC
Highlights
- Researched attention mechanisms and transformer architectures, focusing on how large-scale matrix multiplications dominate training and inference of LLMs.
- Authored a 'read-along guide' on GPU-accelerated matrix multiplication kernel optimizations in CUDA, outlining concepts based on GPU multi-threading and execution models (thread blocks, warps, SM scheduling).
- Leveraged CUDA programming to design kernels in Linux environments, achieving 93.7% of cuBLAS using NVIDIA Nsight Compute (NCU) for analysis. Inspected PTX assembly output to further unravel optimizations, understanding IR passes done by the compiler itself.
Skills
CUDAGPU ComputingC/C++NVIDIA Nsight ComputePTXLinear AlgebraResearch
Robotics Instructor
Zebra Robotics Surrey
Jan 2025 - Jun 2025Surrey, BC
Highlights
- Taught programming and robotics fundamentals using Python, Arduino, and microcontroller labs, enabling students to successfully program motors and sensors and complete functional robot prototypes.
- Led student robotics projects from concept design through testing, guiding teams in mechanical iteration and debugging with programmable hardware, resulting in completed robots that met project goals and were showcased in a school exhibition.
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