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
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
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
Minecraft Reinforcement Learning Research in using Minecraft as a tool for creating custom reinforcement learning environments which line up with the open-ended nature of real world tasks. PythonPyTorchStable BaselinesGymMineRLMinedojoSoftware DevelopmentResearchAI ML
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
Auto Geotagger Many pro cameras don't geotag photos. This results in difficult photo library management for travellers and photographers. We have the data to fix this in our phone's photo libraries, so why don't we use it? SwiftSoftware DevelopmentImagingProduct Management
HDR Photo Delivery for Web HDR photos can carry more brightness information than standard web images. This project tests how to serve them without hiding the tradeoffs. HDRreactjspythonAWSSoftware DevelopmentProduct ManagementImaging