Selected work

Problems solved, systems shipped.

A sample of recent engagements. We keep client names private by default; ask on a call and we’ll walk you through the details, the code, and the people involved.

01 / 04 AI SaaS startup

An AI receptionist that answers the phone like a person

AI integrationCustom software

The problem

Small businesses miss calls all day, and every missed call is a missed booking. Off-the-shelf phone bots sounded robotic and could not touch real calendars.

What we built

We built a real-time voice pipeline that streams the caller’s audio through speech recognition, an LLM agent with tool access for booking and FAQs, and low-latency speech synthesis, all orchestrated over WebSockets.

Outcome

Businesses get a receptionist that answers every call, books appointments directly, and routes anything it can’t handle to a human.

  • Streaming telephony, STT, LLM, and TTS
  • Tool use for scheduling and call routing
  • Owner dashboard for calls, transcripts, and settings
PythonFastAPIClaudeDeepgramTelnyxPostgresRedis
02 / 04 Consumer startup

From prototype to App Store for a consumer mobile app

Mobile appsCloud & DevOps

The problem

A founding team had a validated idea and a deadline, but no mobile engineers and no path through App Store review.

What we built

We built the iOS and Android app from one React Native codebase, with phone-number sign-in, the backend API, and an automated build-and-submit pipeline.

Outcome

The team went from prototype to an App Store submission with a release process they can run themselves.

  • Cross-platform app from a single codebase
  • SMS sign-in and A2P messaging compliance
  • Automated builds, submissions, and OTA updates
React NativeExpoTypeScriptNodeTwilio
03 / 04 Building-materials distributor

Moving a decades-old product catalog into Odoo

ERP & OdooData & automation

The problem

A distributor moving to Odoo for e-commerce, inventory, and invoicing had thousands of products identified only by cryptic 18-character vendor codes it could not show customers.

What we built

We designed a customer-facing product code system, wrote tooling to decode vendor codes into material, color, size, and finish, and generated Odoo-ready product variants straight from the source data.

Outcome

The catalog moved into Odoo with clean, customer-safe product codes, while vendor codes stay internal for purchasing.

  • Vendor code decoder and validation
  • Automated Odoo product variant generation
  • Supplier details kept away from customers
OdooPythonXML-RPCCSV pipelines
04 / 04 Marketplace startup

A discovery and reviews platform for martial arts gyms

Custom software

The problem

Martial artists had no reliable way to compare gyms by discipline, schedule, and real student reviews.

What we built

We built a full-stack web platform with authenticated profiles, search and filtering, and moderated reviews on a relational data model designed to grow with new disciplines and regions.

Outcome

A launch-ready marketplace foundation that the founders can extend without a rewrite.

  • Search and filters by discipline and location
  • Authenticated reviews and gym profiles
  • Typed API from database to UI
ReactTypeScriptExpressPostgresClerk

Want results like these? Let’s talk.

Book a free 30-minute call. You will talk to a senior engineer, not a salesperson, and leave with an honest read on scope, cost, and next steps.