— Travaux sélectionnés
Ce que nous avons livré
Des entreprises réelles pour lesquelles nous avons construit et que nous continuons à accompagner, nos propres produits, ainsi que les travaux d’ingénierie open source que nous signons.
— Sites que nous avons construits et maintenons
Sites clients en production, touche plus légère.
Un petit portefeuille de sites clients qui ont été livrés, qui fonctionnent, et qui tournent tout seuls. Le contenu au jour le jour reste chez le client ; nous maintenons la stack en santé.
-
Haute Dog Finders
hautedogfinders.ca ↗Éleveur de doodles bilingue, Canada atlantique. Astro sur Cloudflare avec graphe Schema.org riche — LocalBusiness, Product par race, Event par portée.
- PERFORMANCE
- 84 / 100
- SCHEMA
- 23 types
- LANGUAGES
- EN-CA · FR-CA
- SHIPPED
- 2026
Ce que cela signifie pour vous : des pages rapides, faciles à trouver sur Google, et accessibles à tous.
- Astro
- Cloudflare Workers
- Schema.org
- EN-CA / FR-CA
-
Four Seasons Farm
fourseasonsfarm.ca ↗Site marketing d'une ferme locale. Stack WordPress éditable, accélérée par Cloudflare — le client possède le contenu, nous gardons la pile en santé.
- BEST PRACTICES
- 100 / 100
- ACCESSIBILITY
- 92 / 100
- SEO
- 92 / 100
- SHIPPED
- 2026
Ce que cela signifie pour vous : des pages rapides, faciles à trouver sur Google, et accessibles à tous.
- WordPress
- Cloudflare
- Edge caching
-
Peppery Pizza Poutine
pepperypizzapoutine.com ↗Restaurant pizza & poutine avec commande en ligne. WordPress + WooCommerce, menu géré par l'équipe, pages marketing en cache edge.
- ACCESSIBILITY
- 100 / 100
- BEST PRACTICES
- 100 / 100
- SEO
- 100 / 100
- SHIPPED
- 2026
Ce que cela signifie pour vous : des pages rapides, faciles à trouver sur Google, et accessibles à tous.
- WordPress
- WooCommerce
- WPBakery
- Cloudflare
— Nos propres produits
Des produits que nous construisons pour nous-mêmes.
Pas du travail client — nos propres idées, menées du premier commit jusqu’à la production et exploitées de bout en bout. Nous vivons avec ces systèmes chaque jour ; ils sont le témoignage le plus clair de notre façon de faire de l’ingénierie.
-
Mezbano
mezbano.com ↗ERP de restauration pour exploitants et marques en croissance — ventes quotidiennes, dépenses, main-d’œuvre et rapports dans un seul système, avec visibilité multi-établissements, accès par rôles et journaux d’audit.
- SaaS
- Multi-store
- Role-based access
- Audit logging
-
SoulVriti
soulvriti.com ↗Un compagnon quotidien pour iOS — un verset par jour tiré de six textes classiques, avec analyse mot à mot du sanskrit, en dix langues. Gratuit et sans publicité.
- iOS
- 6 classical texts
- 10 languages
- Ad-free
— Piste ingénierie
Pour les équipes d’ingénierie — open source que nous livrons
Artefacts de production fonctionnels. Chaque modèle a un dépôt à forker en cinq minutes, un article long qui explique chaque ligne, et l’histoire de l’engagement ci-dessous — problème, approche, résultat.
-
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
Problème
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.
Approche
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.
Résultat
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
Problème
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.
Approche
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.
Résultat
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
Vous voulez un de ces patterns dans votre stack ?
Les modèles sont sous licence MIT — forkez, déployez, livrez. Si vous voulez un coup de main pour les intégrer à votre système existant, écrivez-nous un brief.