AI workflows
Automate the repetitive steps: read the inbox, fill the spreadsheet, draft the reply. A person approves wherever a mistake would cost something.
Available for projects / Toronto & remote
Custom AI workflows, document search and assistants for small teams, including work on sensitive data that has to stay under your control. Built with the checks and records that let them run without anyone watching.
01What I build for clients
A good fit for small teams and professionals who live in documents and spreadsheets: legal, finance, operations, recruiting.
Automate the repetitive steps: read the inbox, fill the spreadsheet, draft the reply. A person approves wherever a mistake would cost something.
Ask your contracts, policies or knowledge base a question and get an answer that cites the page it came from. Often called RAG.
An assistant built for one job, connected to the tools you already use, and tested on the cases that tend to break it.
Client files, personal or financial records: redaction, private or local models, access logs, and nothing sent where it shouldn't go.
02Selected work
One for all.
Every agent subscription, every account and your other computers in one chat. It picks the agent with quota left, and when one runs dry, hands the work to the next and keeps going.
Volume isn't the metric.
A shared ledger any number of AI agents can work against, run on a real, high-volume workflow for two months. What broke, and the guardrails that fixed it.
03Work with me
Send me one task that eats your time. If it's a fit, I build a working demo on sample data in about a week. Teams and individuals welcome.
Ask for a demoA fixed-scope pilot, then integration, checks and a clean handoff your team can run. You own the code and the data.
Start a projectYour data. Demos run on sample or anonymized data. Real data stays in your systems or a private cloud you control, with providers and settings that don't train on it, or local models when it can't leave the building.
04About
Engineer first. Trained in law. Building with AI.
I started in embedded control systems, then studied IP and technology law. Now I build AI tools for teams that work with documents and data, as well as my own products, like PugPort. That mix means I start from the real task, treat privacy as part of the design, test the failure cases first, and leave a record someone else can audit. Most recently: PugPort, 125k lines and 450+ test files I designed and built alone, and two months of AI agents running a live, high-volume workflow.
05Models I work with
01 Lead Plans, delegates, reviews
02 Specialists Build, operate, search, write
03 Local Overnight, on my own machine
04 Routing & backup Picks the tier, covers the gaps
Anthropic · Lead agent
My lead agent. It plans the work, hands each piece to the right model, and reviews everything before it ships.
Runs in Claude Code
Anthropic · Hard problems
For the hard ones: bugs nobody can pin down, design calls that touch everything, questions without an obvious answer.
Runs in Claude Code
OpenAI · Complex builds
Where real applications get built. Give it a scoped brief and a repo, and it comes back with a tested change.
Runs in Codex
OpenAI · Computer use
My hands on a screen. When a job means clicking through an app or driving my other computer, Terra does it.
Runs in Codex
xAI · Wider answers
When I want the full range of answers rather than the safest one. Grok searches wide and speaks plainly.
Runs in Grok CLI
Google · Writing · GPUs
My writer and my training rig. Gemini drafts long-form prose, and Colab GPUs run my fine-tuning jobs.
Runs in Gemini app · Colab
Qwen · Overnight runs
Runs on my own machine. Long jobs and overnight batches go here: no quota, no meter, and nothing leaves the desk.
Runs locally
Recursive · Night-mode coding
A fast local coder for night mode. It takes small coding tasks and cross-checks the day's changes while I sleep.
Runs locally
My own fine-tune · Task triage
A model I fine-tuned myself. It reads each request in under a second, grades how hard it is, and picks the model and effort level.
Runs in PugPort
DeepSeek · Low-cost backup
The low-cost failover. When another provider hits its limit, the work moves here. It's also my pick for reverse engineering.
Runs via API
06Shipping lately
07Notes
08Contact
A few sentences are enough. I reply within two working days.