Case studies

Systems we have built

CRM platforms, internal tools, automation and web platforms for companies in the United States and Europe. Client names are withheld under confidentiality agreements; we describe scope, integrations and stack only.

Jobs · pipeline This week New7 Kitchen remodel Oakland, CA Roof replacement Fremont, CA Deck rebuild Berkeley, CAScheduled6 5 HVAC — 3 units San Jose, CA Garage conversion Napa, CAOn site3 4 Office fit-out San Mateo, CAInvoiced4 Solar + battery Napa, CA Pool deck San Jose, CA Foundation repair Walnut Creek, CA Foundation repair Walnut Creek, CA AR JM TK 3 crews on site QuickBooks synced · 2 min ago

Service & constructionUnited States

Field service CRM with call, accounting and marketplace integration

Leads arrived from a marketplace, conversations happened in a phone system, and estimates and invoices lived in accounting software. Owners reconciled the three by hand every evening.

  • Lead intake and job pipeline in one record trail
  • Customer conversations, calls and calendar activity on the job
  • Estimates, invoices and per-project finances
  • Role-based profiles with individual communication identities
  • Companion mobile app for crews in the field
Integrations
RingCentral · QuickBooks · Gmail · Google Calendar · Thumbtack · Resend
Stack
NestJS · Prisma · PostgreSQL · React · React Native
Deals New deal Northbay Interiors Proposal Lakeside Group Contacted Ortega Build Measurement Meridian Estates Proposal Osei Partners New Petrova Design Contacted Meridian Estates Owner H. Schmidt Source Referral Stage Proposal sent Next Follow-up call Osei Partners Owner Unassigned Source Inbound call Stage New Next Qualify Petrova Design Owner M. Alvarez Source Repeat client Stage Discovery Next Book measurement Northbay Interiors Owner M. Alvarez Source Website Stage Proposal sent Next Site visit Lakeside Group Owner J. Park Source Referral Stage Discovery Next Send proposal Ortega Build Owner H. Schmidt Source Thumbtack Stage Measurement Next Visit on Tue Activity

B2B salesEurope

Sales CRM with a live pipeline board

A growing sales team tracked deals in spreadsheets. Two people editing the same week of work produced two different answers about the same pipeline.

  • Drag-and-drop pipeline board with live updates across sessions
  • Deal records with documents, attachments and activity history
  • Scheduled reminders and follow-up tasks
  • Documented API for the client’s own reporting tools
Integrations
AWS S3 · SMTP · OpenAPI
Stack
NestJS · PostgreSQL · React · Socket.IO · Swagger
Operations bot Daily Overnight review summary 14 listings checked · 3 need attention Ratings moved on 2 apps Tap to open the breakdown 4.2 avg Export this week CSV · sent to the shared drive Ask the bot…

Mobile publishingEurope

Operations bot and admin panel for app portfolio tracking

Store ratings and reviews for a portfolio of applications were checked manually, one listing at a time, with results pasted into a shared document.

  • Telegram bot as the daily interface for the team
  • Automated collection of App Store and Google Play listing data
  • Admin panel with roles, imports and exports
  • Multi-language interface for a distributed team
Integrations
Telegram Bot API · App Store · Google Play · CSV
Stack
Node.js · Express · TypeScript · JWT
Generated catalogue 312 pages Image compressor runs in browser JPG to PNG runs in browser PNG to WebP runs in browser Resize image runs in browser PDF merge runs in browser PDF split runs in browser Word counter runs in browser Case convert runs in browser JSON format runs in browser Base64 runs in browser UUID gen runs in browser Color picker runs in browser

Online servicesInternational

Generated content platform with zero running infrastructure

A catalogue of browser tools needed hundreds of landing pages for search traffic, without servers or an editorial team to maintain them.

  • Static site generator written from scratch, no dependencies
  • One source module produces a whole family of landing pages
  • Everything executes in the visitor’s browser — no backend to run
  • Weekly automated refresh of the sitemap through CI
Integrations
GitHub Actions · Cloudflare Pages
Stack
Node.js · Vanilla JS · Static generation
Operations overview Live Open jobs 128 On schedule 92% This week 1,284 Jobs completed Last 7 days MonTueWedThuFriSatSun

Agency operationsEurope

Internal dashboards for a distributed operations team

Operational numbers were assembled into slides once a week. By the time the team saw them, the week they described was over.

  • Shared dashboards over live operational data
  • Saved views and filters per role
  • Internationalised interface with per-user language
  • Export to the formats finance already used
Integrations
Internal APIs · Spreadsheet export
Stack
Vue 3 · Pinia · Vite · REST

Contact

Talk to the people who will build it

Describe what you need in two minutes. We reply within one business day and send a written scope and timeline after a short call.

Get a quote