Case Study
tabiquo
An indie B2B SaaS I founded and ship myself — replacing WhatsApp + Excel for renovation studios with one AI-powered platform
Tabiquo is a construction management platform I build and ship as a solo founder. It replaces the WhatsApp groups, Excel timesheets, scattered PDFs, and email threads that every renovation project drowns in, with one centralised platform that has three interfaces: a Filament admin for the studio, a React Native mobile app for clients, and a React Native mobile app for workers on site. The product includes AI-powered estimate generation from natural language and PDF/DOCX uploads, OCR for invoices and delivery notes, semantic document search, real-time chat, photo-based clock in/out, and a fully localised three-language UX (English, Spanish, Italian).
Involvement
My role
Solo founder — product, design, engineering, copywriting, and go-to-market
Full-stack architecture: Laravel backend with a Filament admin, React Native (Expo) mobile apps for clients and workers, plus a browser extension
AI pipelines — estimate generation from natural language and PDF/DOCX uploads, OCR for invoices and delivery notes, semantic document search
Multi-tenant data model spanning studios, projects, workers, subcontractors, clients, documents, and timesheets
Three-language localisation (English, Spanish, Italian) covering UI, marketing site, and product copy
Billing, subscriptions, free trial, and onboarding flows
Deliverables
What I shipped
AI estimate generator — upload a PDF/DOCX or describe scope in natural language, get a structured estimate with confidence badges and inline price editing
Filament-based admin panel for studios — projects, planning, documents, analytics, worker management
React Native client app — read-only project view, documents, progress, photos, and chat
React Native worker app — today's tasks, photo-based clock in/out, site documentation
OCR pipeline for invoices and delivery notes
Semantic search across project documents
Real-time chat between studio, clients, and workers
Time tracking with reliable per-worker, per-project hours
Document management with project-attached files (no more scattered PDFs)
Browser extension for capturing project context from the web
Three-language site and product (English, Spanish, Italian)
Deep dive
Hard problems solved
Problem
Renovation studios rely on WhatsApp, Excel, and email because each role in the chain (studio, client, subcontractor, worker on site) has very different needs and tech comfort. A single web app would only solve one role's problem.
Decision
Built three interfaces on top of one Laravel backend: a Filament admin for studios who need power and density, and two React Native apps — one for clients (read-only, calm, photo-driven) and one for workers (fast, single-screen 'what do I do today').
Result
Each role gets the surface that fits them, but every project, document, and hour rolls up into one source of truth instead of being scattered across 20+ WhatsApp groups.
Problem
Construction estimates take hours and are the main reason small studios drown in admin. Founders described to me sitting at a desk every Sunday writing estimates by hand.
Decision
Built an AI estimate pipeline: accept PDF/DOCX uploads or natural-language scope, extract structured line items with quantities and units, look up prices from the studio's historical estimates and templates, and surface a confidence badge per item so the human stays in the loop.
Result
Studios go from a one-paragraph project description to a reviewable, edit-in-place estimate in under a minute, with priced items where data exists and clearly flagged unknowns where it doesn't.
Problem
Documents pile up across email, WhatsApp, and Drive — and the right file is always 20 minutes of searching away. A folder is not a search index.
Decision
Built semantic document search over project files, plus an OCR pipeline that turns photographed invoices and delivery notes into structured records attached to the right project.
Result
Documents become findable by what's in them, not where they live, and paper paperwork stops disappearing into camera rolls.
Problem
As the only person on the build, every feature has to pay rent. I can't maintain a sprawling product alone alongside client work.
Decision
Reused boring infrastructure aggressively (Laravel + Filament for the admin, Expo for the mobile apps, off-the-shelf billing) so the only bespoke code is the parts that make Tabiquo Tabiquo: the AI pipelines, the multi-role data model, and the three-language UX.
Result
A surprisingly broad product (web admin, two mobile apps, browser extension, AI features) maintainable by one person without burnout.
The result
Key outcomes
+30h
Saved per company per month (publicly stated)
-70%
Reduction in client phone calls
+10K
Documents managed across studios
EN/ES/IT
Three-language product
More case studies
Leoblocks
A creative learning platform I built as sole developer, shipped on Google Workspace Marketplace
Sumo Apps
A suite of 8 creative web apps featured by Google as a favourite Chromebook app of 2021
Immersive
A platform empowering startups and investors to connect, learn, and grow