AI Engineer · Toronto, Canada
Hi, I'm Jason.
I ship code that
teams run in prod.
I build agentic systems end to end — and land merged PRs in the open-source infra that thousands of teams depend on.
My background spans machine learning and backend systems engineering — Python, Java/Spring Boot, TypeScript. Since 2023, I've focused on AI engineering: multi-agent orchestration, agentic workflows, and the plumbing that keeps them reliable. I also ship consumer apps solo, idea to store.
I treat AI engineering as a systems problem, not a prompt problem.
The interesting work is making LLMs reliable: orchestrating multiple agents, designing the control loops and state around them, and building the infrastructure so the whole thing holds up under real load. I run a heavily customized multi-session agent workflow over a FastAPI/SQLite control dashboard — the kind of tooling that turns a clever demo into something you can actually depend on.
That instinct isn't incidental — it's a master's in systems design with an AI focus, plus seven years shipping production software: machine learning, backend engineering (TypeScript/NestJs, Java/Spring Boot), and now production LLM systems. The same instinct shows up in open source, where I contribute fixes to the infrastructure other people build on.
Two agents you can click.
Not screenshots — deployed and running. Open either one and watch the system work. This is the difference between saying "I build agentic systems" and handing you two of them, live.
Freight Arbiter
An autonomous agent that works a freight bid end to end — reasoning over constraints, calling tools, and returning a decision with its rationale.
Warehouse Ops
Multiple specialized agents coordinating to plan and run warehouse operations — delegating, negotiating, and resolving tasks together.
From ML to systems, and back to AI.
Seven years, with AI at both ends. I started as a machine-learning engineer, went deep on backend systems, then came back to AI — building with LLMs in production back in 2024, before "agent" was a job title.
Brought real-time voice AI to a live-streaming platform — integrating an LLM with text-to-speech and speech-to-text, live in production.
Built the core ticketing engine, and integrated LLM function calling + RAG into the product — production AI on a live revenue system, not a demo.
Backend & full-stack engineering — Java/Spring Boot, JavaScript. Built large-scale systems for major banks and insurers — high-traffic, high-stakes, reliability-first.p>
Where it started — a year building machine-learning models and pipelines. One line on what you trained or shipped.
Merged, not "side projects."
Real code, reviewed and merged into projects teams run in production — from Apache infrastructure to the LLM tooling the AI ecosystem builds on. Every card links to the PR; all public and verifiable.
Merged fix in Qwen's LLM coding agent — Fixed a TUI focus-chain bug so Down Arrow reaches the live agent panel directly. View PR ↗
Agent-tooling fix in openclaw — Fixed Microsoft Foundry onboarding by allowing thinkingLevelMap in the persisted model schema. View PR ↗
Merged fix in Nacos — Fix read-after-write UI inconsistency. View PR ↗
Plus a few more merged across these repos.
Shipped solo — idea to store.
A spread of consumer apps, on-device CV/ML experiments, and dev tooling. I design, build, and ship them myself, often coordinating parallel agent workflows to move faster.
Merchant Bookkeeping进销存 · small-merchant POS
BuildingOffline-first bookkeeping for small merchants. Thumb-zone POS layout, triple-coded status indicators, dual local/cloud sync.
AR Filterreal-time face AR
R&DReal-time augmented-reality camera filters — live face tracking with overlays and effects, running on-device.
AI Keyboard恋爱键盘 · Chinese IME
R&DAI-assisted Chinese input method exploring an on-device / server LLM split, built on RIME/Trime architecture.
Posture Detection体态检测 · pose estimation
R&DReal-time body-posture analysis from a live camera feed — pose estimation that detects and flags posture on the fly.
Multi-Agent Orchestratoragentic dev tooling
ToolingA multi-session agent workflow with a FastAPI/SQLite control dashboard for managing parallel coding sessions — the backbone behind how I build everything above.
Let's build something reliable.
I'm looking for AI Engineer roles in Canada — work-authorized, no sponsorship needed. Also open to collaborating on agentic tooling or consumer apps.