Bryan Wei

CS @ UWaterloo & Software Developer

I'm an Honours Computer Science Co-op student at the University of Waterloo and a software developer focused on developer tooling, full-stack systems, and AI-powered applications.

Kitchener·

Experience

Where I've worked.

Projects

Things I've built.

StickDriftOct 2026

Short, simple controller games designed for seniors that use an ML model to flag early signs of movement disorders.

  • Python
  • PyTorch
  • FastAPI
  • PostgreSQL
  • Gemini API
  • React
  • TypeScript
  • Three.js

ContourSep 2026

A live map of your project, built automatically from GitHub activities and local coding-agent sessions created by you and your team.

  • TypeScript
  • React
  • React Flow
  • Node.js
  • Express
  • PostgreSQL
  • Supabase
  • OpenAI API
  • Swift

Stack

What I work with.

Say hello.

Kitchener·

Full Stack Developer

Workplace Safety and Insurance Board · Sep 2026 – Present

  • Working in the Innovation Lab, with more details to come as I settle into the role.

Software Developer

Waterloo Reality Labs · Sep 2026 – Present

  • Working on XR and spatial computing projects, with more details to come as I settle into the role.

Software Developer

Traces · May 2026 – Aug 2026

  • Contributed to Traces, a developer platform used by 100+ organizations for capturing, sharing, and continuing coding sessions across different coding agents and teams
  • Built and maintained data-ingestion adapters for 14+ coding agents, including local session discovery, content parsing, and schema normalization across JSONL files, SQLite DBs, and cloud-backed session stores
  • Built a subagent discovery pipeline with 97% accuracy for 8+ agents to infer subagent relationships from native session stores and preserve lineage across local indexing, API surfaces, remote sync, and Convex storage
  • Developed a token usage tracking feature for 8+ agents, mapping agent-specific per API call and session level usage into shared TypeScript schemas, with CLI sync and persistence in Convex and Tinybird, achieving 99% accuracy
  • Designed a provider-neutral engine to capture cloud-agent sessions across polling, webhook, and streaming interfaces, with concurrent job processing and idempotent, retry-safe persistence
  • TypeScript
  • React
  • Bun
  • SQLite
  • Convex
  • Tinybird
  • Distributed Systems
  • CI/CD

System Support Officer

Ministry of the Attorney General · Sep 2025 – Dec 2025

  • Supported IT systems for 450+ staff and developed PowerShell automation for post-patch server and virtual machine restart workflows.
  • PowerShell
  • Windows Server
  • Virtual Machines
  • IT Support