Custom dashboards.
SaaS built like operators.
Code is yours.
Dashboards, internal tools, SaaS products. React + Supabase + Vercel. Two-week diagnostic, then a fixed quote with a kill-switch. Repo lives in your GitHub from day one. No retainer hostage, no platform tax.
You're already paying for software that
doesn't fit your business.
Average mid-market operator runs 8–14 SaaS tools, stitched together with duct tape and exports. Forty percent of every license sits unused. Two years in, you've outgrown half of them and rebuilt the workflows three times.
Eight platforms we've shipped to production.
diil.ai
The platform that runs Investland Bali and a dozen partner agencies. Per-user subdomains, commission protection, contract automation, investor portals. Built on Supabase with row-level security, Stripe billing, and a per-tenant settings surface.
MiroFish
Full-stack AI prediction platform with knowledge graphs and persistent agent memory (Zep Cloud). Builds simulations from a single requirement + seed, then runs multi-agent reasoning loops to predict outcomes. Frontend in React, backend in Python.
Pellago Dashboard
Operational dashboard for short-stay property management. Master CSV pipeline, occupancy calendar, owner statements, channel-manager sync (Booking / Airbnb / Agoda). Runs the Pellago Bali portfolio end-to-end with weekly owner exports.
Custom CRM (Rahamaa)
Bespoke CRM with built-in project management for a finance firm. Lead pipeline, deal stages, project tasks, time tracking, all in one tenant. Replaced a Notion + HubSpot + Monday stack and saved €1,400/month in licenses.
Flowersub
Recurring flower delivery SaaS. Subscription billing (Stripe), delivery routing, customer portal, supplier ops, full admin surface. Multi-tier pricing, pause/skip flow, supplier-facing console, built end-to-end.
Offers Dashboard
Offer-tracking desk for real estate teams. Every offer across every listing, with stage history, counter-offer engine, PDF generation, and audit log. Replaces the offer spreadsheet that breaks every quarter, used internally across the Investland portfolio.
Contracts Hub
Contract lifecycle management for high-volume real estate. Template library, dynamic fields, in-app signature, version diffing, archive search, Bali notary export. Replaces a DocuSign + Drive + email chaos with one workflow your team actually uses.
Marketing Metrics Dashboard
Unified marketing dashboard that normalises GA4, Meta Ads, Google Ads, and Klaviyo into one operator view. Daily digest, anomaly alerts, drill-down per channel. Replaces the "rebuild the deck every Monday" routine for marketing leads.
Four ways to ship the same workflow.
Only one is yours.
Every line is a real cost we've helped clients model. Year-3 totals assume modest growth. Most SaaS bills compound 18-25% YoY as you add seats.
scoped in your 2-wk diagnostic
~€25/mo Vercel + Supabase
Two-week diagnostic.
Then we quote.
Workflow audit
Sit with your team, watch the work, document the actual flows. What does the spreadsheet do that the new tool needs to do?
Architecture spike
Schema, auth model, integration surface, deploy target. We build a clickable click-through prototype, not slides.
Fixed quote
Scope, milestones, weekly demos, ship date. You see exactly what each milestone costs. Walk away with the doc if it doesn't land.
Weekly demos
Live build cadence. Every Friday you see working software, not status updates. MVP in 2-6 weeks, full v1 in 8-12.
One diagnostic.
One fixed quote.
No hourly billing. No surprise scope-creep invoices. You see exactly what each milestone costs before any code is written, and you can walk away with the diagnostic doc if the quote doesn't land.
Diagnostic 2 wk
We sit with your team, watch the work, map the schema, and hand you a fixed quote you can take anywhere.
- Workflow audit + on-site sessions
- Schema + architecture spike
- Clickable prototype, not slides
- Milestone-priced quote, yours to keep
- Kill-switch: walk with the doc, no obligation
Build 4–12 wk
Fixed quote, weekly demos, repo in your GitHub from day one. MVP in 2-6 weeks, full v1 in 8-12.
- Full stack: React + Supabase + Vercel
- Auth, billing (Stripe), multi-tenant, RLS
- Weekly Friday demos: live software, not status decks
- Code in your GitHub from day 1, no escrow
- Ship-date guarantee: miss by 2 wk = we build free
- 30-day post-launch Slack support included
Post-launch SLA
We keep building features, hold the on-call pager, and pair-program with your in-house dev. Or you take it in-house with a runbook.
- Feature cadence: 1-3 shipped weekly
- 4-hr response · 24-hr resolve on P0
- Sentry monitoring + Plausible dashboards
- Cancel anytime, you keep everything
- ~40% of clients take it in-house instead
And if you want to go further
we ship that too.
Most platforms grow new appetite the moment they go live. These are the layers we've shipped on top of platforms most often. Scoped, priced, and ready to bolt on.
Programmatic SEO
Auto-generate 200–5,000 indexable landing pages from your database. We ship the engine, schema, and Vercel ISR cache. Used on Investland Bali to rank for 2,400 location+type combos.
Voice agent integration
Wire luup's voice-agent factory into your platform. Inbound + outbound calls auto-create records, book calendar slots, and trigger follow-ups. 720ms pickup, multilingual.
Brand-tight UI kit
Full Figma-to-code design system. Tokens, primitives, components, dark mode. Your team and ours extend the same library, no design drift, no rebuild every release.
iOS · Android wrappers
React Native shell around the platform with push notifications, biometric auth, and offline-first sync. App Store + Play Store submission included.
Make / n8n workflows
Stitch the platform into the 8 SaaS tools you’re not killing yet. Lead routing, Slack alerts, CRM mirroring, billing reconciliation, wired by luup's automation team.
Replatform from SaaS
We import your HubSpot / Pipedrive / Monday / Notion data, map the workflows 1:1, and run both in parallel until your team flips the switch. Zero-downtime cutover.
We carry the risk.
Not you.
Custom software is a leap of faith. Too many agencies sell hope, miss the date, and bill for the delay. We take three specific bets off your plate.
Miss the quote by 2 wk = we build free
If we don’t ship by the fixed quote's ship-date plus 14 days of grace, we keep building at zero invoice until it’s live. The clock is ours, not yours.
Your repo from day 1, not day 90
First commit lands in your GitHub, not ours. No escrow, no transfer ceremony, no hostage. Fire us in week three and you walk with everything we’ve written.
Walk with the diagnostic doc, no obligation
End of the 2-week diagnostic you get the full scope + fixed quote + clickable prototype. Don’t love it? Walk. The doc is yours to shop or build in-house. No claw-back.
Questions operators ask.
How is this different from hiring a dev shop?+
We are operators, not contractors. We run our own businesses on the platforms we ship: Investland Bali, Pellago, diil.ai, luup itself. When you hire luup to build a dashboard or SaaS, you get the same patterns we run our own P&Ls on, not a generic agency build. Code lives in your GitHub from day 1. No retainer hostage, no platform tax.
Why is pricing scope-based, not fixed?+
A custom CRM with billing and 3 user roles is not a 4-tab marketing dashboard. We refuse to lie with a one-size-fits-all sticker price. Every engagement starts with a 2-week diagnostic, at the end of which we hand you a scope, a fixed quote sized to your project, and a kill-switch. If you do not love the quote you walk with the diagnostic doc, no further commitment.
What stack do you build on?+
Default: Vite + React + TypeScript + Tailwind on the front, Supabase or Postgres on the back, Vercel for hosting, Make.com or n8n for workflows, Cal.com / Twilio / Stripe wired in as needed. We will match your stack (Next.js, Remix, Astro, Laravel, Rails) if you already have one. Every choice is replaceable; nothing locks you in.
Can you replace a SaaS we already pay for?+
Often yes. We have replaced HubSpot, Pipedrive, Monday.com, Notion-as-database, internal Airtables, and bespoke FileMaker apps with custom builds. The rule of thumb: if you are paying meaningful monthly licenses for a SaaS your team uses 20% of, replatforming usually pays back in 12-18 months. We model the math in your diagnostic.
How long does a platform build take?+
2 weeks for a dashboard MVP (read-only views, real data). 4-6 weeks for an internal tool with full CRUD. 8-12 weeks for a multi-tenant SaaS with auth, billing, and subdomains. We ship weekly: every Friday you see live progress, not a milestone PDF.
Do you maintain it after launch?+
Yes, on a monthly retainer sized to your platform’s traffic and change rate. Or you take it in-house. We hand off with a runbook, an onboarding pairing session with your dev, and 30 days of Slack support. About 40% of clients self-host after launch; the rest stay on retainer because shipping new features alongside us is faster than hiring.
Stop renting software.
Own your stack.
30 minutes. We’ll tell you whether a custom build pays back, what it costs, and when it ships, or whether you should buy a SaaS and walk away. By the end of the call you have a decision and a number.