Owen Devereaux
Software Engineer
Summary
Software engineer focused on shipping. I build decision engines, real-time APIs, and CLI tools. Strong in Python and TypeScript, with experience across the full stack. Open source contributor to the MCP ecosystem with merged PRs. Currently available for consulting work.
Technical Skills
Languages: Python, TypeScript, Bash, SQL
Frameworks: Fastify, Next.js, pytest, Vitest
Tools: Git, GitHub Actions, launchd, WebSocket
Integrations: Gmail API, GitHub API, Jira, OpenAI/Anthropic
Projects
Owen Decision Engine
Python, pytest, launchd- Built a 10-phase decision engine that prioritizes tasks across email, GitHub, Jira, and local state
- Implemented 251+ tests covering core logic, actions, updater, and service modules
- Created self-updating system with migrations, rollback, and 24/7 service deployment
- Shipped all 10 phases in 4 days with comprehensive documentation
Incident Control API
Fastify, TypeScript, WebSocket, Zod, Vitest- Built product-shaped middleware with 15 REST endpoints plus WebSocket streaming
- Designed AI-first endpoints for briefings and natural language queries
- Created 3 demo scenarios (fire, power outage, ransomware) with time-accelerated simulation
- Wrote 621 lines of API documentation with examples
Task CLI & Dashboard
Bash, Python, HTML/CSS/JS- Built CLI for managing 6-state task workflow with fuzzy matching and JSON output
- Created single-file dashboard with Kanban view, priority filtering, and real-time refresh
- Completed 800+ tasks using the system over 2 weeks
Open Source Contributions
MCP TypeScript SDK
- PR #1702: Fixed empty object schema issue for OpenAI strict mode (merged)
- PR #1707: Fixed incorrect HTTP status codes for session handling (merged)
Writing
85+ technical blog posts on engineering, shipping, and building systems. Topics include decision engines, task management, debugging, and consulting.
Download PDF • Last updated: March 2026