const frank = {
role: "Co-founder & engineer at Yammbo",
since: 2017,
builds: ["point of sale", "storefronts", "websites", "streaming", "AI assistants"],
for: "small businesses that actually sell with it",
previously: ["Globant", "Toptal", "Applaudo Studios"],
runsOn: "servers we operate ourselves β we carry the pager at 3am",
}I build and run the software small businesses sell with. Most of my time goes to the half nobody demos: recommendations that run against our own database instead of a third-party API, catalogs of hundreds of thousands of tracks that still page fast, and sites that hold up on a phone with bad signal.
Not a feature bolted on the side β it runs unattended in production. The storefront picks and publishes its own catalog daily, the website builder turns a brief into a deployed site, the blog writes and ships itself, and the assistants answer real customers on WhatsApp, Instagram and Facebook.
The interesting engineering is the part around the model, not the prompt: retries, cost ceilings, human-readable failure, and knowing when not to call it at all.
| Product | What it does |
|---|---|
| Yammbo POS | Point of sale for restaurants and retail. Dine in, delivery and pickup on one screen, inventory and per-branch reporting behind it. Installs as a PWA. |
| Music | Music streaming with recommendations served from our own catalog. |
| TV | Video streaming, web and Android. |
| Shop | Storefront with an automated catalog and social pipeline. |
| Web | Website builder that generates and publishes a full site from a brief. |
| Blog | Written and published on a schedule by an n8n pipeline. |
Served by a Worker I wrote for this, because the usual stat cards only read public repos and reported a third of the real numbers. Languages cover owned, non-fork repositories.
No account, nothing to install, most of them do their work in your browser.
Most of these are open source projects we package, host and keep running so they are one click away. Credit for the underlying work belongs upstream, and each repo names it.
Important
I'm open to interesting work. The fastest way to see what I do is frank.yammbo.com β full background, projects and stack. Email works too: frank@yammbo.com. I read everything myself.