WORK / PRODUCTION FLOOR

Built, shipped, still running

Everything on this page is in production. Most of it operates our own bar, brewery and events venue in Phnom Penh every day — we are the first customer of everything we sell, which is a better QA story than any demo.

CASE·01

Replacing a POS licence with a Telegram mini app

Our own taproom: a monthly per-till cost, a tablet that had to survive a bar, and no way to check takings without opening a back office on a laptop.

  • Catalogue, pricing rules and staff records migrated to Postgres as the single source of truth
  • The till rebuilt as a Telegram mini app on an action-routed API
  • Separate admin lane with role checks tied to Telegram accounts, enforced server-side
  • Request signatures verified in Postgres; every API call logged
  • Nightly sales summary to the manager chat at 23:30
Hardware costZero — staff phones became the tills
Licence feesRemoved entirely
Takings visibilityOn demand from a phone, plus automatic nightly report
Access controlServer-side, not a hidden button
StatusRunning every trading night

CASE·02

Twelve destinations, one approval step

Same venue: events went unpromoted, but fully automatic posting was unacceptable — the venue's voice matters, and an unreviewed post is a liability.

  • A queue with an explicit approval flag on every post — no path to publish without a person
  • Telegram mini app to preview, edit, approve or deny in under a minute, from a phone
  • Five-minute scheduler publishes approved, due posts and marks them — nothing posts twice
  • Distribution to twelve destinations, including the venue's TV screens and website blog
  • Posts with no photo get AI-generated flyers composited with the venue logo
Review timeUnder a minute, from a phone
Destinations12 — socials, blog, TV, Telegram
Failure visibilityPer-destination results in Telegram, same day
Unreviewed postsZero, by design — approval is not a setting
StatusSweeping the queue every 5 minutes

THE FLOOR

Also in production

182 workflows built to date; 69 running right now. A tour of the floor:

EVENTS / OPS

Event operations suite

Google Calendar is master; changes cascade to queued social posts, day-of staff briefs and a public events feed. Cancellations clean up after themselves.

gcal sync · 15-min mirror

COMMS / BRIDGE

Unified social inbox

Facebook Messenger and Instagram DMs open as Telegram forum topics, one per conversation; replies flow back within Meta's reply windows.

meta webhooks · topic per thread

STAFF / BILINGUAL

Khmer voice messaging

Management types English; the staff group receives simplified text plus a Khmer voice note. Nothing is lost between languages.

translate · text-to-speech

STAFF / REVIEW

Staff reviews bot

An observation typed in chat becomes a structured record filed by person and theme; Sunday brings one grouped digest — praise first, repeat problems flagged.

ai structuring · weekly digest

FINANCE / AI

Receipt & expense engine

Receipt photos are read by AI and filed; a three-day reconcile joins images to the books, flags duplicates and anomalies, and reports to the accounting group.

vision · reconcile cycle

ERP / HQ

Riel HQ business system

Inventory, brewing and finance modules in one mini app on one authoritative database — the back office in a pocket.

multi-module · postgres

LEAGUE / ×2

Darts & dominoes clubs

The same club platform, deployed twice in a day for two different games — fixtures, waitlists, reminders, standings, calendar feeds.

shared platform · 1-day deploy

R&D / LIVE

Autonomous trading engine

Multi-strategy crypto engine — technicals, news sentiment scored by AI, level breaks — trading a paper account through a central risk-gated executor with a kill switch, reporting daily to Telegram.

risk caps · kill switch · dashboard

PERSONAL / FOCUS

Focus board & capture bot

A personal assistant that files anything sent to it in seconds, answers questions from its own data, and keeps a live board that caps work-in-progress at three.

instant capture · live board

ENVIRO / GROW

Grow mini app & bot

A mini app and companion bot pair supporting a working growing project — part of the environmental division's local-first tooling.

mini app + bot

CLIENT / LEADS

Lead generation bot

For an industrial equipment supplier: maps-based prospecting with AI-drafted, human-reviewed outreach delivered through Telegram.

places api · drafted outreach

CLIENT / FITNESS

Meal-plan agent

For a fitness coaching app: generates a two-week rotating meal plan from each client's preferences and check-ins — and every plan passes a human coach before it ships.

webhook agent · coach review

Client names available on request — we'd rather ask their permission than decorate a website with them.

READY WHEN YOU ARE

Add your system to the floor

A conversation costs nothing, and it often ends with us saying automation is not worth it for a given job. That is a useful answer too.