Co-founder of Greywing Technologies, where I lead software development for passive, vehicle-mounted FPV-drone warning systems spanning acoustic sensing, computer vision, and edge AI. Computer Science and Mathematics at the University of Toronto, graduating May 2028.
Previously, I led eight developers building an MCP gateway for Agentiiv and deployed nine containerized services on AWS ECS Fargate.
Seeking Summer 2027 software engineering internships.
Portfolio website · LinkedIn · Résumé
Autonomous browser QA and repair for GitHub changes.
Turns a code change into an evidence-backed browser QA run that reproduces regressions, generates a patch, replays the failing journey, and publishes a repair PR only after verification passes.
My work: built the typed contracts and orchestration connecting each pipeline stage, instrumented Stagehand and Browserbase runs with durable telemetry and screenshot replay, and implemented diagnosis, Codex-backed patch generation, deterministic re-verification, and verified GitHub publishing. In a live rehearsal, the system found two failures and opened a verified repair PR in approximately three minutes.
TypeScript · React · Next.js · Stagehand · Browserbase · SSE · GitHub API
My contributions to AfterShock →
A Minecraft-to-robot system that turns virtual structures into physical builds.
Converts structures designed in Minecraft into robot-readable blueprints for a robot that can locate physical blocks and reproduce the build in the real world.
My work: built a Minecraft mod that scans nearby structures into robot-readable blueprints, plus the core robot-control software for live perception, autonomous surveying, block placement, navigation, offline simulation, and operator debugging.
Python · Java · Fabric · Computer vision · Robot control · HTML/CSS/JavaScript
A generative 3D learning environment that turns notes into explorable exhibits.
My work: built the initial Flask and Docker backend and asynchronous SSE world-generation pipeline, then integrated Gemini-driven artifact generation, image-to-3D creation, and interactive React and Three.js museum experiences.
Python · Flask · Next.js · React Three Fiber · Three.js · Gemini · Docker · SSE



