— Selected work
Work we’ve shipped
Real businesses we built for and still look after, products of our own, and the open-source engineering we put our name on.
— Sites we built and now maintain
Live client sites, lighter touch.
A small portfolio of client sites that shipped, work, and run themselves. Day-to-day content stays with the client; we keep the stack healthy underneath.
-
Haute Dog Finders
hautedogfinders.ca ↗Bilingual Atlantic-Canada doodle breeder. Custom Astro on Cloudflare with a rich Schema.org graph — LocalBusiness, per-breed Product, per-litter Event.
- PERFORMANCE
- 84 / 100
- SCHEMA
- 23 types
- LANGUAGES
- EN-CA · FR-CA
- SHIPPED
- 2026
What that means for you: fast pages, easy to find on Google, and accessible to everyone.
- Astro
- Cloudflare Workers
- Schema.org
- EN-CA / FR-CA
-
Four Seasons Farm
fourseasonsfarm.ca ↗Local-farm marketing site. Editor-friendly WordPress stack fronted by Cloudflare — the client owns the content, we keep the stack healthy.
- BEST PRACTICES
- 100 / 100
- ACCESSIBILITY
- 92 / 100
- SEO
- 92 / 100
- SHIPPED
- 2026
What that means for you: fast pages, easy to find on Google, and accessible to everyone.
- WordPress
- Cloudflare
- Edge caching
-
Peppery Pizza Poutine
pepperypizzapoutine.com ↗Pizza & poutine restaurant with online ordering. WordPress + WooCommerce, staff-managed menu, edge-cached marketing pages.
- ACCESSIBILITY
- 100 / 100
- BEST PRACTICES
- 100 / 100
- SEO
- 100 / 100
- SHIPPED
- 2026
What that means for you: fast pages, easy to find on Google, and accessible to everyone.
- WordPress
- WooCommerce
- WPBakery
- Cloudflare
— Our own products
Products we build for ourselves.
Not client work — our own ideas, taken from first commit to production and run end to end. We live with these systems every day; they are the clearest record of how we engineer.
-
Mezbano
mezbano.com ↗Restaurant ERP for operators and growing brands — daily sales, expenses, labour, and reporting in one system, with multi-store visibility, role-based access, and audit logs.
- SaaS
- Multi-store
- Role-based access
- Audit logging
-
SoulVriti
soulvriti.com ↗A daily-verse companion for iOS — one verse a day from six classical texts, with word-by-word Sanskrit breakdowns, in ten languages. Free and ad-free.
- iOS
- 6 classical texts
- 10 languages
- Ad-free
— Engineering track
For engineering teams — open source we ship
Working production artifacts. Each template has a repo you can fork in five minutes, a long-form writeup explaining every line, and the engagement story below — problem, approach, outcome.
-
April 2026 · Open source · Production-shaped
Production RAG pipeline on Cloudflare Workers
A working RAG pipeline in ~200 lines of TypeScript. Workers + Workers AI (embeddings) + Vectorize (vector store) + D1 (source text) + Anthropic Claude (generation). No LangChain, no framework — every primitive maps to one Cloudflare service. Deploys in five minutes.
- Lines of code
- ~200
- Deploy time
- 5 min
- Cost at low volume
- ~$0.04/M vectors
- License
- MIT
Problem
Every AI-engineering brief in our inbox in late 2025 asked for some form of retrieval-augmented generation. The available open-source starting points were either toy demos or sprawling frameworks (LangChain) that bring more cognitive overhead than the actual RAG work. We needed a reference implementation that was production-shaped — auth, error handling, observability, real costs — but small enough that an engineer could read it end-to-end in twenty minutes.
Approach
We mapped the five RAG primitives — chunking, embedding, vector storage, source storage, generation — to one Cloudflare service each. Chunking is plain TypeScript in the Worker. Embedding is Workers AI (`@cf/baai/bge-base-en-v1.5`, 768-dim, free at low volume). Vector store is Vectorize. Source text is D1. Generation is Anthropic Claude Sonnet 4.6, streamed back to the client. No glue, no framework, no abstraction layers we did not write ourselves.
Outcome
Shipped as cf-rag-template under MIT. Deploys in under five minutes to any Cloudflare account. Has a companion long-form essay explaining every line and the cost model. Used internally as the starting point for every RAG-shaped client engagement since.
- Cloudflare Workers
- Vectorize
- D1
- Workers AI
- Anthropic Claude
- TypeScript
-
April 2026 · Open source · Production-shaped
Production MCP server on Cloudflare Workers
A Model Context Protocol server that speaks JSON-RPC 2.0 over HTTP, runs on Workers (scale-to-zero, globally distributed), and authenticates via bearer token. Boring production hygiene included: error codes, request validation, structured logging, health endpoint, landing page. Drop-in for Claude Desktop, Cursor, or any MCP client.
- Lines of code
- ~200
- Setup time
- 2 min
- MCP clients tested
- Claude · Cursor
- License
- MIT
Problem
Model Context Protocol was the most-asked-about Anthropic primitive of 2025. The MCP starter repos floating around in late 2025 were demo-shaped — they showed the JSON-RPC handshake, but skipped bearer-token auth, structured logging, JSON-RPC error codes, request validation, a landing page for humans who hit the URL, and a health endpoint for the operator on call at 2 a.m. We needed a reference that included the production hygiene from line one.
Approach
Built a Cloudflare-Workers-native MCP server that speaks JSON-RPC 2.0 over HTTP POST (the modern MCP transport), authenticates via a bearer token stored as a Worker secret, and exposes one sample tool (`getCompanyFacts`) that downstream forks replace with their own. Every error path returns a proper JSON-RPC error code; every request is structured-logged; the root path serves a human landing page so direct visitors see something meaningful.
Outcome
Shipped as cf-mcp-template under MIT. Drop-in compatible with Claude Desktop, Cursor, and any MCP client. Companion essay covers the operating model (bearer rotation, request rate limits, what to log without leaking). Used internally as the starting point for every MCP-shaped engagement.
- Cloudflare Workers
- MCP
- JSON-RPC 2.0
- TypeScript
Want one of these patterns in your stack?
The templates are MIT-licensed — fork, deploy, ship. If you want a hand wiring it into your existing system, write us a brief.