อ่านเว็บไซต์นี้เป็นภาษาไทย

Custom builds

Systems built to run. Yours to keep.

We design, build and operate custom AI and product systems for businesses that cannot afford downtime. When the work is done, you own every part of it.

What we build

Three lines of work. One standard.

01

AI Systems

Voice agents, LLM assistants, and the evaluation infrastructure that keeps them honest.

Typical work

  • Voice agents for phone lines and chat
  • LLM assistants grounded in your own data
  • Evaluation suites, replay tests and guardrails
  • Cost and quality observability

02

Product Engineering

Full-stack product engineering from architecture to operations: event-driven backends, modern web frontends, and infrastructure that scales predictably.

Typical work

  • Event-driven backends and APIs
  • Web apps in React and Next.js
  • Cloud, CI/CD and monitoring
  • Modernizing systems you already run

03

Commerce and Platforms

Deep Shopify and LINE platform work: storefronts, admin apps, integrations, and the messaging rails Thai commerce runs on.

Typical work

  • Shopify storefronts, themes and admin apps
  • Integrations between Shopify, LINE and your back office
  • LINE OA and chat commerce
  • Platform migrations and API upgrades

How we work

From first call to handover.

Five stages. Each one ends with something you can see, and nothing moves on until you have seen it.

Architecture sketches spread across a desk under a lamp at night.
  1. Discover

    We learn the business before the tech: who uses it, what breaks today, and what success looks like in numbers you already track.

    You get A written brief and scope

  2. Architect

    We pick the simplest design that will hold, write down the tradeoffs, and agree on what we will not build.

    You get Architecture notes and a phase plan

  3. Build

    Short cycles with working software at the end of each one, on a staging environment you can open any time.

    You get Running software, every cycle

  4. Operate

    We run it in production with monitoring, alerts and runbooks, and fix what real use reveals.

    You get Monitoring, alerts and runbooks

  5. Hand over

    Your team, or the next team, gets everything: the code, the infrastructure, the docs and a recorded walkthrough.

    You get A complete handover kit

What you own

Everything, written down.

At the end of an engagement the system belongs to you, in a form that never depends on any one person. Including us.

  • repo/

    Code

    The full source in your own repository, with its history.

  • infra/

    Infrastructure as code

    Every server, queue and secret reference, rebuildable from files.

  • docs/

    Documentation

    Architecture, decisions, and how the pieces fit together.

  • runbooks/

    Runbooks

    Step by step for deploys, rollbacks, incidents and routine care.

  • handover.mp4

    Recorded handover

    A video walkthrough your next hire can watch on day one.

Sample deliverables

What a handover looks like.

Three excerpts from our own builds, with some details redacted. Custom systems we build for clients are handed over in the same shape: decisions written down, tests with a receipt, and a runbook your team can follow.

Solid bars mark details we redacted.

  • docs/DECISIONS.md
    Example from our own build

    Q5 Lead capture on the website

    Status: accepted, 2026-10-07

    Decision: contact form -> one serverless function -> email and an auto-reply. No database of personal data.

    Why: we only need the message. Data we never store cannot leak and has nothing to purge.

    Trade-off: the inbox is the record; retention follows the email rule in the privacy notice.

    Approved by: redacted

    Architecture decision record

    Every significant choice is written down with its reason and its trade-off, so the next engineer never has to guess.

  • tests/e2e · run receipt
    Example from our own build

    $ npx playwright test

    pages: 12 routes × EN, TH × light, dark

    devices: Desktop Chrome 1440 · Pixel 7

    each page: axe WCAG 2.2 AA, no console errors, no sideways scroll, one h1

    flows: contact form, caption tracks, mobile menu focus

    commit: redacted

    212 passed (6.4m)

    Test receipt

    What was tested, on which devices and themes, and the result, in a form your team can rerun.

  • docs/RUNBOOK.md
    Example from our own build

    Rollback

    $ npx wrangler deployments list

    $ npx wrangler rollback

    Back to the previous version at once, no build. Secrets and bindings do not roll back: test the contact form again.

    Rotate a secret

    1. Create the new credential; keep the old one valid

    2. $ npx wrangler secret put <NAME>

    3. Smoke test the form on staging, then production

    4. Revoke the old credential at the provider

    5. Log the date and reason, never the value

    Account: redacted

    Handover runbook

    Deploy, rollback and secret rotation written as steps your own team can follow without us.

Ways to work together

Pick the shape that fits.

Every engagement is quoted in writing after a scoping call, so you know the price before any work starts. Most work takes one of these three shapes.

  • Fixed-scope build

    A defined system with a clear finish line.

    Best for
    A new product, a rebuild, or one hard integration.
    Includes
    • Scope and milestones agreed up front
    • Regular demos on staging
    • Full handover at the end
  • Ongoing product partnership

    Steady ownership of your product, month after month.

    Best for
    Products that keep growing after launch.
    Includes
    • Roadmap planning together
    • Continuous delivery and operations
    • Handover kit kept current as we go
  • Technical leadership

    Senior guidance for the team you already have.

    Best for
    Teams that need architecture help, review, or a reality check.
    Includes
    • Architecture and code review
    • Risk review before big decisions
    • Help evaluating hires and vendors

Have something that needs to run?

Tell us what you are building and where it hurts. We will reply with honest next steps, even if that means a smaller project.

Start a project

Running a clinic? See our product: Clinic AI Receptionist