Service Integration @ BC Attorney General's Ministry Integration work for BC justice-sector teams that need to exchange information reliably across systems and organizations. JavaQuarkusApacheOpenShiftSoftware DevelopmentPeople ManagementJob
Flojoy Work on Flojoy, a visual programming system for hardware, robotics, and AI projects. PythonROSReactJSReactiveXFastAPISystem DesignProduct ManagementPeople ManagementSoftware DevelopmentJobAI MLRobotics
Zeroth Technologies - Software Engineering Consulting Client work across semantic search, transcription, robotics integrations, and applied AI systems. PythonRustLangChainHuggingFacePineconeProduct ManagementPeople ManagementSoftware DevelopmentJobAI ML
WhatsApp Business Onboarding @ Meta Internal tooling for WhatsApp Business onboarding at Meta. HackFlowGraphQLReactJSSoftware DevelopmentJob
AWS Simple Workflow Console @ Amazon At Amazon, I worked on AWS Simple Workflow Console tools that help customers debug workflows and find failure patterns. AWSJavaSoftware DevelopmentJob
bcsculpture.com - Interactive 3D Sculpture Gallery A 3D gallery for Miran Elbakyan's sculpture, built from photogrammetry scans, AR models, and a fast static website. Framer MotionBabylonJSBlenderGatsbyJSTypescriptContentful CMSRealityKitReactJSC++PythonSoftware DevelopmentJob
Report Generator @ Rocscience A report generator for turning Rocscience simulation outputs into engineering documents. ElectronTypeScriptC++React-PDFReactJSSoftware DevelopmentProduct ManagementJob
COMP250 Algorithms & Data Structures @ McGill University I made videos, animations, visual debuggers, and hands-on assignments for COMP250 at McGill over six semesters. JobJavaTeachingSoftware DevelopmentPeople Management