We build digital productsthat scale businesses.

Strategy, design, and engineering under one roof — shipped fast, built to last.

The stack we build on
Next.jsReactTypeScriptTailwind CSSNode.jstRPCPrismaPostgreSQLSupabaseFramer MotionStripeTurborepoVercel
Selected work

Products we’re proud of.

Four products in production. Every cover is the live site, not a mockup.

speakupmandarin.com
SpeakUp Mandarin — the live product, captured at desktop width
View case study →
SpeakUp Mandarin · 2026 · EdTech

SpeakUp Mandarin — an AI tutor that hears your tones and corrects them

A speaking-first Mandarin course for Indonesian learners. Every lesson is said out loud, corrected on the spot, and scheduled back for review before it fades.

  • SpeakUp AI holds a conversation at the learner’s level and corrects the faults Indonesian speakers actually make — tone, zh/ch/sh, and -n against -ng endings.
  • Curriculum aligned to HSK 3.0, with hanzi coloured per tone and pinyin the learner switches off as their ear improves.
  • Spaced repetition returns a word at the moment it is about to be forgotten; streaks and daily speaking minutes carry the habit between sessions.
AI automationProduct designWeb development
Visit speakupmandarin.com
acta-os.vercel.app
ACTA — the live product, captured at desktop width
View case study →
ACTA · 2026 · Business operations

ACTA OS — the back office rebuilt as one system

CRM, quotations, procurement, finance, and project timelines on a single data model. Built once for ACTA, configured per company rather than forked.

  • A lead qualifies into a quotation, the quotation becomes a project, and the project rolls up into its own profit-and-loss — one record, no re-keying between eight modules.
  • Finance runs the full ledger in-house: invoices, bills, cash, payroll, tax, and per-project P&L, with document numbering and templates set per company.
  • Clients follow a build through a tokenised share link — a live project timeline that needs no account, no login, and no chasing for a status update.
Internal systemsSaaS developmentProduct design

Private system — walkthrough on request

yourituals.com
Rituals Coffee — the live product, captured at desktop width
View case study →
Rituals Coffee · 2026 · E-commerce

Rituals Coffee — a bilingual storefront with its own checkout and back office

Specialty coffee retail online: catalogue, checkout, shipping, session booking, and the dashboard the team runs it all from.

  • Two catalogue lines — beans and equipment — with brand pages, sale pricing, and a route generated per product straight from the database.
  • Indonesian and English served as separate indexed locales, /id and /en, each carrying its own hreflang pair and sitemap entries.
  • Checkout wired through payment and shipping, alongside a session-booking flow and an editorial blog running on the same stack.
Web developmentProduct designAPI integrationInternal systems
Visit yourituals.com
actainstalasiaudiovisual.com
ACTA — the live product, captured at desktop width
View case study →
ACTA · 2026 · AV systems integration

ACTA — a 166-product AV catalogue built to be found and quoted

Every room type and every product on its own indexed URL, each one ending in a consultation the sales team can act on.

  • Eight room-type pages — smart meeting room, auditorium, house of worship, broadcast studio, and four more — written the way buyers actually search.
  • 166 products across eight categories, from Yamaha and Martin Audio to Wharfedale Pro, each with a spec page rather than a line in a PDF.
  • Catalogue and editorial come from Supabase, so the team lists a new product or writes up a finished install without waiting on a deploy.
Web developmentProduct designPerformance optimization
Visit actainstalasiaudiovisual.com
How we work

A process built for momentum.

  1. 01

    Discovery

    We learn the product and the business before we design anything. What you sell, who it is for, and what a win looks like in numbers.

  2. 02

    Strategy

    We turn what we learned into a plan: scope, architecture, and the order we ship in. You approve the plan before we build.

  3. 03

    Design

    We design the whole product against the real data model — flows, states, and the edge cases most teams skip. What you approve is what ships.

  4. 04

    Development

    Strategy, design, and engineering in one loop. We ship to production early and keep it green, so you see real progress every week.

  5. 05

    Launch & scale

    We ship to production and keep improving after launch. Monitoring, performance budgets, and the next set of things worth building.

8
SpeakUp practice-loop features
11
ACTA OS finance screens
15
Rituals products live
189
ACTA AV indexed URLs
Proof in production

A speaking-first Mandarin course for Indonesian learners. Every lesson is said out loud, corrected on the spot, and scheduled back for review before it fades.

SpeakUp Mandarin · EdTech · 2026
01 / 04

Start a project.

Tell us what you’re working on. We’ll tell you how we’d approach it — no pitch deck required.