Independent full-stack engineer in Calgary, AB. I build AI products, developer tools, and web applications with TypeScript and Python.
I care about shipping real software, tightening product UX, and upstreaming fixes to the open-source projects I actually depend on.
- AI tooling and agent workflows
- Developer tools, static analysis, and testing infrastructure
- Full-stack product engineering across frontend, backend, and infra
- mswjs/msw: fixed
RequestHandlertyping issues and cleaned up open-handle behavior in delayed Node tests - withastro/astro: fixed
getImagesync errors and language-server auto-import behavior - openai/openai-agents-python: fixed a SQLAlchemy session race condition and improved streaming docs
- commaai/opendbc: improved car-test performance by caching hypothesis strategies
- msw-inspector: CLI and GitHub Action for finding gaps between MSW handlers and real API usage
- docagent-studio: local-first document QA with hybrid retrieval, citations, and offline evaluation
- jungian-typology-assessment: full-stack assessment product with auth, billing, and AI-generated reports
- collab-editor: real-time collaborative editor with sync, autosave, and PostgreSQL persistence
- neuroflow: ADHD-focused planner with AI task breakdown and body-doubling support



