Founder profile · Toronto, Canada

Tommy Adeniyi

Founder & builder, webfaCeMEdia

I design, build and operate software products end-to-end — from the infrastructure they run on to the marketing sites that sell them. webfaCeMEdia is a one-person product studio with a cloud platform, site builder and agent framework built in-house, and a portfolio of vertical products for Canadian trade, wholesale, health, education and service businesses. Everything that follows is built by me; all but one is live.

Portrait of Tommy Adeniyi
  • 29products live
  • 3platform layers
  • 12tenants on Bookings
  • 80MCP tools published

How it fits together

  1. webfaCe Plannerbuilds the site
  2. webfaCePressis the site
  3. webfaCe Agentruns the follow-up
  4. webface.cloudhosts the apps
  5. ProductsTrade Counter, Assistant, Desk, Siglore, Silotour…

LiveProductsJuly 2026

webface.cloud

The platform under every product here: a database-backed app with HTTPS in about six seconds.

webface.cloud
Screenshot of webface.cloud
Works with
  • webfaCeMEdia
  • Database
  • Go
  • GitHub
  • Caddy
  • DigitalOcean
  • Cloudflare

What it is

A platform that provisions an isolated database-backed app per tenant — auth, database, file storage and an admin — plus custom domains, git push-to-deploy, and an operator console. Trade Counter, Bookings, Classes, AutoApply, FitBase, RDH One and Cybertron Post in this deck all run on it.

How it's built

Single Go control plane and a per-app template system (wholesale, dispatch, custom binaries). Full-text search, analytics tracking and brand theming are built in as library packages. Managed through a CLI, a web console and an MCP server.

  • Go
  • Managed database
  • HTMX
  • Caddy
  • systemd
  • DigitalOcean TOR1
  • GitHub App
  • MCP server

Why it matters

Running the platform in-house means every product ships with hosting, auth and a database at near-zero marginal cost, and client apps become recurring tenants rather than handovers. It is the infrastructure moat under the whole portfolio.

  • Live since July 2026
  • Runs 7 products in this deck
  • First customer app: 7,828 live products

LiveProducts2026

NoForm

Your users stop filling out forms — software agents sign them up.

noform.dev
Screenshot of noform.dev
noform.dev
Screenshot of noform.dev
Phone view of noform.dev
Works with
  • Convex
  • Clerk
  • Next.js
  • Brevo
  • Any agent

What it is

NoForm opens any app to agent sign-up through the auth.md protocol: the app hosts one tiny file, an agent reads it, registers the user, and the person claims the account with their email and a one-time code — a verified account they never filled a form for. NoForm proves it by onboarding its visitors exactly this way.

How it's built

The sign-up ceremony is register → claim → verify, with per-IP and per-tenant rate limits, monthly caps and an audit log. Agent sign-up provisions a user in the app's auth system and signs the browser in; a 24-point acceptance suite runs the whole ceremony end to end.

  • Next.js 16
  • Convex
  • Clerk
  • Tailwind 4
  • auth.md protocol
  • Brevo OTP

Why it matters

Agents are becoming the ones doing the signing up — and every form is a wall to them. NoForm is a bet on the agent era's front door: apps that adopt it get users delivered by agents, governed and email-verified, while everyone else still asks for a form.

  • Live on noform.dev — onboards its visitors via agents
  • One hosted file opens an app to agent sign-up
  • Integration guides for the common web stacks

LiveProductsAug 2026

webfaCe Assistant

An embeddable site assistant that grew into a trade-counter for distributors.

assistant.webfacemedia.com/demo/northmark
Screenshot of assistant.webfacemedia.com/demo/northmark
assistant.webfacemedia.com/demo/northmark
Screenshot of assistant.webfacemedia.com/demo/northmark
Phone view of assistant.webfacemedia.com/demo/northmark
webfaCe Assistant artwork
Works with
  • webfaCeMEdia
  • Fishbowl ERP
  • Convex
  • Vercel
  • Any model

What it is

A white-label chat assistant any site can embed. For wholesale distributors it works the trade counter: captures leads into the distributor's app, looks up exact SKUs, signs trade customers in by one-time code, reads live pricing and orders from their ERP, and creates estimates.

How it's built

Retrieval over the client's site and documents, per-hostname embed allow-list, and a tool layer that talks to Fishbowl inventory. Hosted demo pages per client and weekly conversation reports; sold as a Trade Account tier on tradecounter.ca.

  • Convex
  • Vercel
  • Streaming chat
  • RAG component
  • Workpool
  • Rate limiter
  • Vite + React admin
  • Playwright

Why it matters

Distributors run on phone calls and spreadsheets. An assistant that quotes from the live ERP turns a website into a self-serve trade counter — priced at $4,800 setup plus $280 a month.

LiveProductsAug 2026

webfaCe Desk

A tireless business assistant. Minding your business, 24/7.

webfacedesk.app
Screenshot of webfacedesk.app
webfaCe Desk artwork
Works with
  • webfaCeMEdia
  • Google
  • WordPress
  • Stripe
  • Any model

What it is

One assistant per business, set up with the owner on a 30-minute call. It signs in once to their tools — email, calendar, browser apps — and handles the front desk, quotes, bookings and everything else, carrying on while the laptop is closed. Desktop apps for Mac and Windows, hosted in Toronto or run locally with Desk Local.

How it's built

Built on a forked open agent harness, with a per-customer workspace provisioned by script, a live desktop stream, Google MCP integration and swappable model endpoints. A Business advisor add-on runs proactive checks within limits the owner sets. Maintainable by one person by design.

  • Node 22 monorepo
  • React
  • Wails desktop
  • Xvfb + noVNC
  • Playwright over CDP
  • Caddy
  • Stripe portal
  • DigitalOcean TOR1

Why it matters

Every small business wants 'someone to handle it' and cannot hire. An assistant that works inside their tools — not a chat box — is the product they recognise, priced per seat at less than a part-time admin.

LiveProductsJune 2026

webfaCeMEdia app

The client companion app — approve agent work with one tap, from your pocket.

webfaCeMEdia app artwork
Phone view of apps.apple.com/us/app/webfacemedia/id6772615053
Works with
  • Apple
  • Google
  • Convex
  • Clerk
  • webfaCe Agent

What it is

The companion app for webfaCeMEdia clients on iPhone and Android. See your sites, contacts and agent activity in one place; review and approve agent-drafted outreach with Face ID or fingerprint; track new leads as they arrive; and watch site uptime. Full-service clients get the drafts inbox and activity feed; site clients get engagement, leads and uptime at a glance.

How it's built

One binary per platform serves every client tier — what you see is gated by your account. Sign-in with Apple, Google or email, biometric approval on outreach drafts, live push for new leads, over-the-air updates with a version gate, and crash monitoring. Invite-only: no purchases or sign-ups in the app.

  • Expo SDK 55
  • React Native
  • TypeScript
  • Convex
  • Clerk
  • Push notifications
  • Biometrics

Why it matters

The approval loop is what makes agent-run marketing trustworthy: the agent drafts, the owner taps approve on their phone. Putting that in the app stores makes the whole platform feel like a service, not a dashboard — and it is one more surface competitors have to match.

LiveProductsOct 2026

RDH One

Chairside hygiene charting: plaque, calculus, gingival and pocket findings on one 0–100% scale.

app.rdhone.com
Screenshot of app.rdhone.com
app.rdhone.com
Screenshot of app.rdhone.com
Phone view of rdhone.com
Works with
  • Apple
  • Google Play
  • webfaCeMEdia

What it is

Hygienists record the indices they already take — Silness & Löe plaque index, Greene & Vermillion calculus index, Löe & Silness gingival index, bleeding on probing, PSR, pocket depth and recession by sextant. RDH One converts each to a 0–100% needs-attention score, charts it against the patient's first visit, and shows it on a 32-tooth mouth view the patient can follow. It is not a diagnosis and not full periodontal charting.

How it's built

Clinic accounts with owner, hygienist, dentist and front-desk roles; access by approval against CDHO or RCDSO registration; patient data hosted in Toronto. Web, Mac and Windows apps, plus an on-site edition that runs inside the clinic's network. Scoring is one tested package shared by every client.

  • Expo SDK 55
  • React Native Web
  • Electron
  • Go on-site server
  • webface.cloud
  • SendGrid

Why it matters

Hygienists record these numbers at every cleaning, but patients rarely see them in a form they can follow. One scale and one chart make the change since the first visit visible chairside.

  • Live since 17 Oct 2026
  • Web, Mac and Windows; App Store and Play in review
  • On-site edition for in-clinic hosting

LiveProductsOct 2026

Treatz

One rewards wallet for local shops — points from a normal card payment, nothing for the cashier to do.

treatz.app
Screenshot of treatz.app
Phone view of treatz.app
Works with
  • Clover
  • Google Play
  • Apple
  • Convex
  • Clerk
  • Cloudflare

What it is

Customers link their card once; every visit to a Treatz shop earns points from the Clover payment, with no punch card and no phone number at the till. Shops join from a flyer QR code, set their rewards and connect Clover in a few steps. Android app live on Google Play in Canada; iPhone in App Store review.

How it's built

Clover payment webhooks credit points in under a second; one consumer app across every participating shop; merchant onboarding runs the same flow in the app and on the web.

  • Expo
  • React Native
  • Convex
  • Clerk
  • Clover API
  • Cloudflare Workers

Why it matters

Independent cafés and bakeries can't justify a loyalty app each and won't add steps at the counter. Treatz gives them a shared wallet that works off the payment they already take, billed through Clover at C$59 a month per location.

  • Live on Google Play (Canada), Oct 2026
  • Zero cashier steps: points from Clover payments
  • C$59/mo per location, founding shops C$49

LiveProductsOct 2026

Code Literacy

Learn to build for the web, with a tutor watching every move.

codeliteracy.ca
Screenshot of codeliteracy.ca
Phone view of codeliteracy.ca
Works with
  • Next.js
  • Convex
  • Stripe
  • Vercel

What it is

An interactive course in how computers and websites work, from the first bit to a deployed site: 11 units, each lesson split into see it, build it, break it and say it. A voiced tutor sees what the learner builds and steps in with the exact correction for the mix-up they just made. Teachers run classrooms with progress insights and certificates; schools get SCORM packages.

How it's built

Every lesson passes an automated content check: solutions pass, starters fail, and misconception rules never fire on a correct answer. Corrections run from rules first, so the course works with no outside service, and answers stay on the server.

  • Next.js 16
  • Convex
  • Tailwind 4
  • Stripe
  • SCORM
  • Vercel

Why it matters

Institutions pay before individuals do. Classroom is C$59 a month, with pilots for colleges, libraries and newcomer programmes, and every school that adopts it brings a class rather than a single learner.

  • Live 17 Oct 2026 on codeliteracy.ca
  • Classroom C$59/mo, checkout live
  • SCORM packages for school systems

LiveProductsNov 2026

webfaCe Channels

Faceless YouTube videos that send viewers to a product, published on a schedule.

www.youtube.com/@webfacemediaTM
Screenshot of www.youtube.com/@webfacemediaTM
youtu.be/Q_o6g2eW6yc
Screenshot of youtu.be/Q_o6g2eW6yc
Phone view of youtu.be/Q_o6g2eW6yc
webfaCe Channels artwork
Works with
  • YouTube
  • Google
  • webfaCe Agent

What it is

Give it a sales page and a written brief, and it makes faceless YouTube videos for the product: long videos of three to six minutes and Shorts of about 40 seconds. Each one has a script, a narrator voice, motion-graphic scenes, footage of the product in a window frame, word-by-word captions and a closing card with the web address. The owner approves the script before anything is spent, watches the finished video, and it goes out on the client’s YouTube channel at the next publishing slot.

How it's built

Scripts may only use facts from the client’s brief. Every video carries a tracked link and says the web address aloud and on screen. The default rhythm is two long videos and four Shorts a week at noon Toronto time, changeable per channel, and views, likes and comments sync every six hours. It can upload videos and read the channel’s stats; it cannot edit or delete existing videos.

  • YouTube long videos + Shorts
  • Two owner approvals
  • Tracked links
  • Word-by-word captions
  • Scheduled publishing
  • Client dashboard

Why it matters

Small businesses know video sells, and have no one to film, edit or post it. Channels gives them a steady YouTube presence with no presenter, where every video points back to the product and the owner signs off before anything is published.

LiveProductsOct 2026

WorkToCode

Ontario Building Code answers for contractors, with the article quoted and the frame checked before the inspector comes.

worktocode.ca
Screenshot of worktocode.ca
worktocode.ca
Screenshot of worktocode.ca
Works with
  • webfaCeMEdia
  • Any browser
  • Stripe
  • Apple
  • Google Play
  • Cloudflare
  • Clerk

What it is

A code app for Ontario contractors. Ask a question and the answer quotes the exact article and page; a quote that can't be found word for word in the code is dropped, and when the code doesn't cover something, the app says so. Sixteen Part 9 span and size tables are built in, covering studs, lintels, joists, rafters, beams, snow loads and nailing, each giving one number with its table and page. A framing checker lays out walls, floor joists, roofs and beams in 3D and turns any member that fails red, with the size that passes.

How it's built

Every span, spacing and snow load comes from the 2024 Ontario Building Code Compendium, with the table and page beside it so the contractor can show it to the inspector. Snow loads are worked out for the job's town, across 237 Ontario municipalities. One account works in any browser at worktocode.ca; iPhone and Android apps are in review.

  • Article-quoted answers
  • 16 Part 9 tables
  • 3D framing check
  • Snow loads by town
  • Web app
  • Monthly subscription

Why it matters

A failed framing inspection costs a crew a day of rework. WorkToCode puts the code, the span tables and a check of the frame on site for $49 CAD a month, so a header that falls short is caught at layout instead of by the building official.

  • Live on worktocode.ca, Oct 2026
  • $49 CAD a month, checkout live
  • Built after a contractor asked for it

LiveProductsOct 2026

Innerward

Questions and answers over private documents on a Mac, every answer citing its page, nothing leaving the machine.

innerward.ca
Screenshot of innerward.ca
innerward.ca
Screenshot of innerward.ca
Works with
  • macOS
  • webfaCeMEdia
  • Stripe

What it is

A Mac app for offices that can't send client files to the cloud: law, accounting and health. Add a matter's documents and ask questions; every sentence in the answer cites the page it came from and opens it with the passage highlighted, and a sentence with no source is dropped. When the documents don't say, it answers “Not found in these documents.” Each matter is walled off from the others, and an audit log records every document added and every question asked.

How it's built

The app has no network access: macOS refuses every connection it tries, and an office can confirm that with one line in Terminal. Figures in an answer are checked against the passage they cite, to the cent. It reads PDF, Word, RTF, text and Markdown, and runs on Apple silicon Macs with macOS 15 or later as a build notarized by Apple.

  • Page-cited answers
  • No network access
  • Walled-off matters
  • Audit log
  • Office setup + training
  • Annual licence

Why it matters

Clinics, law offices and accountants hold information that can't leave the building, which rules out cloud document tools. Innerward is free for one matter; an office setup is $749 for one Mac, $1,997 for two to five or $3,497 for six to fifteen, including the first year's licence, then $360 per Mac per year.

  • Live on innerward.ca, Oct 2026
  • Free for one matter; office setups from $749 CAD
  • Notarized by Apple

LiveProductsSep 2026

webfaCe Inbox

Everything you know about a customer, right beside their email.

inbox.webfacemedia.com
Screenshot of inbox.webfacemedia.com
Works with
  • Gmail
  • Google
  • Cloudflare
  • webfaCeMEdia

What it is

A Gmail add-on. Open an email and a panel shows who sent it from the business's webfaCe systems — CRM record, bookings, website and chat history — and helps write the reply in the business's voice. Works in Gmail on the web, iPhone and Android. Listed on the Google Workspace Marketplace.

How it's built

A Workspace add-on on the HTTP runtime, served from a Cloudflare Worker with per-install encrypted tokens. Google OAuth data-access verification passed for the Gmail scopes it uses.

  • Cloudflare Workers
  • Durable Objects
  • Workspace add-on
  • Gmail API
  • Vite + React admin
  • Clerk

Why it matters

Small businesses live in their inbox. Putting the CRM, bookings and orders there puts the platform in front of them every time a customer writes, without opening another app.

LiveProductsAug 2026

Trade Counter

A wholesale ordering portal for Fishbowl distributors — built with a paying customer.

tradecounter.ca
Screenshot of tradecounter.ca
northmark.webface.cloud
Screenshot of northmark.webface.cloud
Phone view of northmark.webface.cloud
Trade Counter artwork
Trade Counter artwork
Works with
  • Fishbowl ERP
  • webfaCeMEdia
  • Database
  • Go

What it is

Trade customers browse the live catalogue, see their pricing, and place orders that land in the distributor's Fishbowl ERP. Includes a driver PWA, invoice polling and a branded storefront. The Northmark demo is a fully seeded distributor.

How it's built

The Fishbowl client was extracted from the first paying deployment (7,828 live products, read-only sync, then order push). The moat is undocumented ERP behaviour learned in production: session licensing, permission quirks, sort order, silent filter failures.

  • Go single binary
  • Managed database
  • Fishbowl API client
  • webface.cloud template
  • Static site generator
  • GitHub Actions

Why it matters

Fishbowl has thousands of small distributors and no modern trade portal. Trade Counter sells to that defined list at a setup fee plus monthly, with the first deployment as the reference.

LiveProductsAug 2026

Siglore

Signature-first contact enrichment — pay only for verified hits.

siglore.com
Screenshot of siglore.com
Siglore artwork
Works with
  • Gmail
  • Outlook
  • Cloudflare
  • Clerk
  • Stripe
  • Any model

What it is

Forward or copy email to a personal ingest address and Siglore parses the signature, then runs a waterfall of enrichment providers to complete the contact. Dashboard, exports and pay-per-hit billing.

How it's built

Email ingest proven end-to-end in production; model-parsed signatures with deterministic validation; queue-backed enrichment so long jobs never hit request limits.

  • Cloudflare Workers
  • Hono
  • D1 + Drizzle
  • Queues
  • Language model
  • Clerk
  • Stripe
  • Vite + React

Why it matters

Enrichment tools charge $185+ a month whether they find anything or not. Siglore charges per verified contact, which is the pricing a small sales team can actually justify.

LiveProducts2026

AutoApply

Employers run software over résumés. This is the applicant's turn.

autoapply.webface.cloud
Screenshot of autoapply.webface.cloud
AutoApply artwork
AutoApply artwork
Works with
  • Google Chrome
  • LinkedIn
  • Indeed
  • Database

What it is

A Chrome extension plus hosted profile that fills job applications from a single verified profile, with a daily cap and an invite-only hosted tier. Published on the Chrome Web Store.

How it's built

The profile and quota live in the managed database on webface.cloud; the extension does the form-filling in the applicant's browser session, so nothing has to impersonate the user server-side.

  • Vite + React
  • Managed database
  • Chrome extension
  • webface.cloud
  • GitHub Actions

Why it matters

A consumer wedge with a clear pain and a clear willingness to pay, running on infrastructure the studio already runs.

LiveProductsAug 2026

webfaCe Bookings

One booking service for the whole client fleet, verified by Google.

book.webface.cloud
Screenshot of book.webface.cloud
webfaCe Bookings artwork
Works with
  • Google Calendar
  • Google Meet
  • webfaCeMEdia

What it is

A central booking service: each client connects their Google Calendar once, and every client site gets a booking flow with live availability. Replaced a third-party automation stack across the fleet.

How it's built

Google-verified OAuth app with calendar-only scopes. The Planner pre-wires the tenant slug into every site it builds, so onboarding is 'connect calendar' and nothing else.

  • Go
  • Managed database
  • Google Calendar API
  • webface.cloud

Why it matters

Booking is the feature service businesses ask for first. Running it in-house means zero per-tenant cost and one more reason a client site stays in the fleet.

LiveProductsSep 2026

webfaCe Classes

Your timetable, booked from your website — classes, sessions and workshops with capacity.

classes.webfacemedia.com
Screenshot of classes.webfacemedia.com
classes.webfacemedia.com
Screenshot of classes.webfacemedia.com
Phone view of classes.webfacemedia.com/#tour
Works with
  • Any website
  • Google Calendar
  • Email
  • webfaCeMEdia

What it is

A class-schedule booking service for studios, gyms, tutors and workshops: recurring timetables with capacity, one embed on any website, and everything a booker expects — confirmation and reminder emails, calendar links, reschedule, cancel, waitlists with claim links. Operators get a login, a roster by day or session, closed dates, booking rules and CSV export. Wording adapts per business (class/instructor vs session/host).

How it's built

Multi-tenant on webface.cloud with scoped operator access, signed manage links, spoof-proof rate limiting, an allow-listed timezone model so daylight-saving can never bite, and a 3 KB embed loader so third-party sites stay fast.

  • Go
  • Managed database
  • JSVM hooks
  • SendGrid
  • webface.cloud
  • Caddy

Why it matters

webfaCe Bookings covers one-to-one appointments; Classes covers everything with a timetable. Together they cover the whole booking layer for service businesses on the platform, at no per-tenant cost.

LiveProducts2026

WebbFace

A multitenant landing-page engine with a white-label clone kit.

webbface.com
Screenshot of webbface.com
WebbFace artwork
Works with
  • Cloudflare
  • Clerk
  • Stripe

What it is

Builds and hosts one-page business sites on the edge. Includes a promo video pipeline and a clone kit so partners can run a branded instance.

How it's built

Edge-native: no origin server, row-level tenant isolation in D1, and a worker-per-brand deployment model for white-label partners.

  • Cloudflare Workers
  • Hono
  • D1 + Drizzle
  • Clerk
  • Wrangler

Why it matters

A low-touch, high-volume entry product and a licensing play — partners pay to run the engine under their brand.

LiveProducts2026

BuildBot

Interactive developer education — 32 courses, 155 lessons, code that runs in the page.

buildbot.cloud
Screenshot of buildbot.cloud
Works with
  • Next.js
  • Convex
  • Clerk
  • GitHub

What it is

A learning platform where every lesson has a live sandbox. Courses are plain files on disk — adding one needs no code.

How it's built

Filesystem MDX course catalogue with front-matter validation; Sandpack for in-browser execution; Convex for progress and accounts.

  • Next.js 16
  • Convex
  • Clerk
  • Sandpack
  • Tailwind 4
  • MDX

Why it matters

Content compounds. A catalogue that grows without engineering effort is a subscription product with near-zero marginal cost per course.

LiveProductsJuly 2026

Oloro

Anyone can make an app now. Running one your clients can trust is still a job.

oloro.ca
Screenshot of oloro.ca
Oloro artwork
Works with
  • Stripe
  • webfaCeMEdia
  • Go

What it is

For Canadian clinics, firms and teams that handle client information. Oloro builds the tool the business needs — intake, client portals, internal systems — and runs it on servers in Toronto, with a senior engineer accountable for it. Free build plan, working preview in 48 hours, live in seven days.

How it's built

Checkout webhook → platform API → app record → live HTTPS. Templates are compiled Go binaries, so a new offer is a new binary, not a new server.

  • Vite + React
  • Tailwind 4
  • Stripe (live)
  • Go template binaries
  • webface.cloud

Why it matters

Anyone can generate an app with AI; few businesses can vouch for where client data lives or who answers when it breaks. Oloro sells that accountability as a product, delivered on the studio's platform.

  • Relaunched 3 Oct 2026
  • Free build plan + live Stripe checkout
  • Data hosted in Toronto

LiveProductsJuly 2026

One Man Company

A free logo maker that feeds the whole product ladder.

onemancompany.dev
Screenshot of onemancompany.dev
Works with
  • Cloudflare
  • Stripe
  • Any model

What it is

Visitors make vector logos for free, unlock downloads with an email, and are offered a brand kit and the studio's other products below the fold.

How it's built

True SVG output (not traced raster), background stripping at claim time, per-IP rate limits in KV, and a product ladder defined in one content file.

  • Cloudflare Workers
  • Hono
  • Recraft V4.1 (vector)
  • resvg
  • Stripe
  • Turnstile
  • KV

Why it matters

Top-of-funnel acquisition for everything else in this deck, at the cost of a Cloudflare worker.

LiveProductsJuly 2026

FitBase

Home-gym coaching: a weekly plan from the equipment you have, a coach only when you want one.

fitbase.ca
Screenshot of fitbase.ca
FitBase artwork
Works with
  • Database
  • webfaCeMEdia
  • SQLite
  • Stripe

What it is

Members describe their gym — a rack, a few dumbbells, a building gym — and FitBase builds a weekly plan that adjusts every time they lift. A 3D body map links each muscle group to its exercises, and members can hire a coach at the coach's rate with no standing appointment.

How it's built

Runs on webface.cloud with Stripe Connect paying coaches. The search and analytics packages were proven here before rolling out fleet-wide.

  • Go
  • Managed database
  • webface.cloud
  • FTS5 search
  • Stripe Connect
  • Three.js

Why it matters

A consumer subscription and a coach marketplace on the same platform template — evidence of how fast a vertical app ships once the platform exists.

LiveProductsJune 2026

webfaCe Private Agents

Private, always-on agents on hardware you control — the operator's stack behind the products.

sovereign.webfacemedia.dev
Screenshot of sovereign.webfacemedia.dev
sovereign.webfacemedia.dev/docs
Screenshot of sovereign.webfacemedia.dev/docs
Works with
  • NVIDIA
  • Convex
  • Any model

What it is

An interactive walkthrough of running private agents on local GPU workstations: model serving, a gateway, retrieval over private data, and the same tool surfaces the hosted products use. Includes an operator setup guide and rig wizard.

How it's built

Scripted, deterministic scenarios so the pitch never fails mid-demo; a multipage docs build that serves a per-machine setup script from the same deploy.

  • React 19
  • Vite
  • Tailwind 4
  • React Three Fiber
  • vLLM + LiteLLM gateway
  • Self-hosted Convex

Why it matters

For customers who cannot send data to a hosted model — regulated, on-prem, or simply private — this is the deployment story. It is the internal platform the studio itself runs on.

LiveProducts2026

Silotour

Listing photos in. Floor plan, staged photos and a walkable tour out.

silotour.com
Screenshot of silotour.com
silotour.com/k/endurance-penthouse-wlmh
Screenshot of silotour.com/k/endurance-penthouse-wlmh
Works with
  • Cloudflare
  • Three.js
  • Clerk
  • Stripe
  • Any model

What it is

Agents upload a listing's interior photos. Silotour rebuilds the home as a 3D model, then draws a floor plan with room sizes, turns each room into a staged listing photo that matches the plan, records a walkthrough video, and puts it all on one listing page. For agents, rentals, hotels and stagers.

How it's built

Every space is one small layout file rendered by a shared engine. The floor plan is drawn from the same file, and staged photos are renders of the tour finished in a queued image pass, so the photos and the plan agree room for room. The walkthrough video records in the browser.

  • Cloudflare Workers
  • Queues
  • R2 + D1
  • Three.js engine
  • Image edit pipeline
  • Clerk
  • Stripe

Why it matters

Floor plans and staging are bought per listing today, from different vendors, and the photos never match the plan. Silotour sells them as one kit from photos the agent already has, at cents per kit in compute, and it sends agents on to webfaCeMEdia's realtor websites.

  • Listing kit live 18 Oct 2026
  • Plan, staged photos, video and listing page per tour
  • Linked from webfacemedia.com/realtors

LiveProductsOct 2026

Cybertron Post

A collector's registry for Transformers figures — every release, every price.

cybertronpost.com
Screenshot of cybertronpost.com
Works with
  • webfaCeMEdia
  • Database
  • Email

What it is

Tracks current Transformers lines from announcement to shelf: a release calendar, retailer prices with drop and restock alerts, collector rosters with share links, and a G1 cast directory with a page per character. The catalogue updates itself daily from release evidence and retailer feeds.

How it's built

A stock webface.cloud app deployed by git push: price checks every six hours, branded transactional mail, server-rendered pages and sitemap for search, and a daily catalogue sweep.

  • webface.cloud
  • Managed database
  • React
  • SendGrid
  • IndexNow

Why it matters

A fan project that doubles as the platform showcase: a content-heavy consumer site with search, alerts, accounts and mail, run by one person on the same infrastructure as the client products.

Built · pre-launchAug 2026

Dispatch

Local delivery for retailers the big couriers are not allowed to serve.

Dispatch artwork
Dispatch artwork
Works with
  • Uber
  • Go
  • webfaCeMEdia

What it is

A dispatch console, driver PWA and branded tracking page, with pluggable delivery providers (own drivers or Uber Direct where permitted).

How it's built

Ships as a platform template: provisioning a tenant gives a retailer a dispatch back-office and driver app in one step. Provider interface makes Uber and self-delivery interchangeable.

  • Go single binary
  • webface.cloud template
  • React driver PWA
  • Uber Direct provider
  • 176 tests

Why it matters

Cannabis and vape retailers in Ontario cannot use Uber or DoorDash — the products are prohibited and the regulator bans third-party delivery. Roughly 1,800 licensed stores must self-deliver, and the ban is the moat.

  • Built 11 Aug 2026, 176 tests green
  • ~1,800 Ontario cannabis retailers locked out of Uber
  • Awaiting go-to-market

LiveShared services2026

Shared services

The plumbing every product above shares.

insights.webfacemedia.com
Screenshot of insights.webfacemedia.com
Works with
  • Brevo
  • Fly.io
  • SQLite
  • Convex
  • webfaCeMEdia

What it is

An MCP server (80 tools) that lets any agent client operate the studio's products; an outreach service with a dedicated reply domain that routes campaign replies back into the CRM; a first-party analytics tracker across the fleet, with print and QR codes on onscan.co; one Stripe webhook router for every product; and fleet-wide full-text search.

How it's built

Each service is built once and wired into Go apps, Cloudflare workers and Convex products alike. Data retention and cleanup jobs hold the databases flat.

  • MCP on Fly
  • Brevo inbound webhooks
  • Insights tracker
  • SQLite FTS5
  • Convex retention jobs

Why it matters

Shared services are why a one-person studio can run 25 products: every new product inherits analytics, search, outreach, billing and agent access on day one.