The work speaks. We publish only what has shipped to production.
No logo wall. Everything here we built ourselves, with real payments and real users.
A neighbourhood in one app: map, events, recycling and messaging.
We built Bivo ourselves, from idea to the App Store. That's how we know what production-ready takes.
bivoapp.ioHyperlocal community and marketplace in one. React Native and Expo, iOS.
Supabase and PostgreSQL. Row Level Security scopes access per row.
Mapbox with custom pins and a custom map style.
The Helsinki LinkedEvents API keeps city events current.
A queued AI pipeline generates event imagery automatically.
PostHog analytics, EU data residency, row-level access, GDPR by design.
Modular business operations for a small company: sales, accounts, projects and invoice tracking in one place, in the browser.
We built Puddles OS for ourselves, and the same system runs Puddles every day. We tailor it to your processes and industry, live in weeks.
Company names and figures in the screenshots are fictional.
Book a walkthroughRuns in the browser. No desktop installs and no upgrade projects: new features are live right away.
CRM, sales pipeline, accounts, projects, time tracking and invoice status. Turn on what you need, add more as you grow.
Company search over the Finnish Business Register open data by industry and location.
Financials from public sources, sales-pitch drafts and decision-maker lookup. Every result is sourced, and a human approves it.
Contracts, approvals and handovers are signed off with evidence. Exceptions need a reason and stay in the log.
No forced switch of familiar software. Invoices still go out from your billing service; the system tracks their status.
Next.js, Supabase and PostgreSQL. Deployed on Vercel.
Data processed in the EU, access scoped per row.
Bring your own problem. It's the fastest demo we have.