AI systems and product engineeringDeliver Globally

The model is 30% of the work.We’re built for the other 70%.

TBC is a five-person team in the Bay Area and Vancouver that takes AI from demo to production: realtime voice, retrieval and video generation, the product around them, and the GPUs underneath.

Reno, Jason Zhu, Hongming, Jason Jiang and TomMeet the team
30%Choosing the modelThe part every demo shows
70%What makes it hold up
  1. StateSurviving a server that dies mid-call
  2. Failure pathsTimeouts, bad audio, a human fallback
  3. ScalingThe dinner rush and the trading spike
  4. PermissionsTenant isolation, sign-in and roles
  5. MigrationsSchema changes without downtime
  6. ObservabilityKnowing which step failed and why
Rule of thumb from our note The 30/70 rule of production AI. That 70% is the whole gap between a demo and a product.
Scroll

Clients · Partners · Pedigree

  • KONE
  • Pattison Food Group
  • IDCI
  • Cisco
  • Dell Technologies
  • GMI Cloud
  • Stanford University
  • UC Berkeley
  • UC San Diego

Advised by former VPs and SVPs of KONE and TK Elevator through our own company, Welink Tech, whose Y Combinator application ranked in the top 10%.

01/Team

Who you’d work with

No account managers and no handoffs. The five people who scope your project are the five who deliver it and keep it running.

Between the five of us

We work in English, Mandarin and Cantonese.

  • Realtime voice agents and call flows
  • Retrieval and knowledge assistants
  • Video generation and GPU clusters
  • Cloud architecture, state and failover
  • Web and mobile apps in React, Next.js, React Native and Flutter
  • Payments, multi-tenant SaaS and data pipelines
  • ERP upgrades and data migration
  • Scoping, roadmaps and delivery programs
  • Pricing, go-to-market and rollout

02/Work

Selected work

What we built, who it was for and where it stands today.

01
Enterprise clientKONE, through our own company, Welink TechIn production

KONE: four AI systems

For a global elevator leader, owned end to end: requirements, architecture, launch and operations.

Emergency voice response

Picks up when a passenger is trapped and answers from the emergency procedures. If a server dies mid-call, another takes over.

Sales and service assistant

Answers model, configuration, price and policy questions in seconds, from hundreds of PDFs.

Maintenance knowledge assistant

Fault-code triage, procedures and service policy for field technicians.

Interior concept design

Turns “make it feel more premium” into a rendering the client can react to, in hours instead of weeks.

  • 2.3sfirst spoken reply, down from 6.8s
  • −30%emergency intervention time
  • 90%answer accuracy, up from 80%
  • ~$1Mclient cost savings (client estimate)

StackTwilio, Azure Speech, GPT-4o, LangChain, ChromaDB, AWS ECS

02
Pattison Food GroupIDCI
Enterprise clientFood, health and pharma distribution, Western CanadaIn production

Pattison Food Group & IDCI

The group behind Save-On-Foods, PriceSmart Foods, Urban Fare and Quality Foods: ERP, intelligent operations and AI applications, plus the system upgrade and data migration for IDCI, its pharmaceutical wholesaler.

Pattison Food Group

Several large system engagements: ERP build-out and customisation, intelligent operations management, and AI applications.

IDCI

The legacy ERP moved onto a cloud ERP on Azure, with a full MySQL-based data migration and a stable system after go-live.

  • 99.9%IDCI uptime after go-live
  • 300+group stores
  • −50%inventory errors across 10+ suppliers

StackCloud ERP on Azure, MySQL, ERP customisation

03
Own productRestaurants in Greater VancouverIn production since 2026

DineCall AI鼎呼

An AI receptionist that takes phone orders and reservations in English, Cantonese and Mandarin, and puts every order straight onto the kitchen board.

  • Severalrestaurants live, around the clock
  • 500+AI phone orders per restaurant to date
  • 4 monthsfrom zero to production

StackNext.js 15, TypeScript, PostgreSQL with row-level security, Supabase Realtime, Twilio, Stripe

04
Own productVideo generation on our own micro AI data center

AI Chili

A text-to-film video platform: text-to-video, image-to-video and batch rendering through an API, with characters and style kept consistent from shot to shot. We built the micro AI data center it runs on.

  • 30slongest continuous multi-shot sequence at 1080p
  • 3tiers of Blackwell GPUs, routed per job

StackNVIDIA B200, RTX PRO 6000 and RTX 5090, Kubernetes, LoRA fine-tuning

05
Contract engineeringHoneypot Finance, since 2023In production

Multi-chain DeFi platform

Six Next.js apps in one Nx monorepo, from a DEX and perpetual futures with a live order book to a launchpad and a governance market, with wallets across EVM, Solana and Cosmos.

  • $90M+trading volume
  • 53K+active users
  • 1.9M+trades executed

StackNext.js, TypeScript, Wagmi, Viem, tRPC, Apollo GraphQL, Nx

06
EnterOS
Hackathon1st place, NVIDIA DGX Spark Hackathon, China 2026

EnterOS

Build multi-agent teams the way you’d staff a company: an org-chart view, an agent-to-agent protocol, three-tier memory, and a marketplace for tools, agents and whole departments.

StackNext.js 15, React Flow, Zustand, Go, Gin, PostgreSQL

07
exSat
Client projectBuilt for a fintech client

exSatPay

A cross-platform app for spending USDT, USDC and USD1 through a Visa debit card, with Apple Pay and Google Wallet, Face ID or passkey sign-in, KYC, and live transaction tracking.

StackExpo, React Native, TypeScript, AWS, WebAuthn

03/Architecture

One call, four stages — and the caller never hears silence.

Scroll or tap through the production architecture: the path an emergency call takes from a stalled car to a spoken answer, and what happens when something fails.

  1. Someone is trapped on floor 12. The call hits Twilio and streams over a WebSocket to a stateless worker. No keypad menu, no queue.

  2. Azure streaming recognition with tuned endpointing turns speech into text while the passenger is still talking. Barge-in means they can interrupt.

  3. The LLM answers from the emergency SOPs via RAG. Every piece of call state lives in Redis under the CallSid, so any worker can take over. A watchdog reassigns a call ten seconds after a heartbeat goes quiet.

  4. Streaming synthesis overlaps with generation. If a stage times out: shorter prompt → cached answer → human operator with full context. The caller never hears silence.

Latency comparison · one conversational turn

Blocking: each stage waits for the lastFirst audio ≈ 6.8s
STT 1.5sLLM 3.8sTTS 1.5sFirst audio
Streaming: listen, think and speak at onceFirst audio ≈ 2.3s
First sentence 1.5sRemaining sentences: generation and playback fully overlapFirst audio

0 – 7.5 seconds

That’s how long the caller waits to hear anything at all. Inside an elevator, it’s the difference between nobody is coming and someone is helping.

Figures are typical production ranges, not a single measurement. Full breakdown in the note on latency engineering.

04/Contact

Give us 30 minutes. You’ll get a straight answer.

Tell us the use case, where the data lives and where it’s stuck. We’ll tell you whether AI is the right tool, roughly how long it will take and what to do first. If it isn’t worth doing, we’ll say so.

Book a 30-minute call