A first version you can build on
We ship the smallest useful version fast, on the same stack and data model the product will grow on. Nothing to throw away once it works.
We design and build web apps, SaaS products, client portals and internal tools on Next.js and Postgres, with sign-in, Stripe billing and hosting set up properly from day one. You work directly with the person architecting it, and you own the code and the data.

We start with the problem, the people who will use the app and the smallest version worth shipping. You get a written scope, a first data model and a fixed price for the first phase.
Before building, we settle the stack, the data model, who can see what, how sign-in and billing work and where it runs. You talk to the person making those decisions, not a relay.
The key flows are designed and clickable early, so you can put them in front of real users while changes are still cheap.
We build in small steps on a preview link you can use every week, with tested, reviewed code from the first day.
Production environments, backups, monitoring, error tracking and a launch checklist. Billing is tested end to end in Stripe's test mode before the first real charge.
After launch we watch errors, performance and usage, and keep shipping. Keep working with us, or take the repository and run it with your own developers.
Why work with us
An app is a long commitment. These are the things we get right early, so they don't cost you later.
We ship the smallest useful version fast, on the same stack and data model the product will grow on. Nothing to throw away once it works.
The repository, the database and every service account live in your organization from day one. No lock-in, and nothing to untangle if you bring development in-house.
The database, hosting and background jobs grow with usage, so a busy launch week doesn't need a rebuild and a quiet month doesn't cost a fortune.
Subscriptions, usage-based pricing, trials, invoices, tax and marketplace payouts with Stripe Connect, with Stripe's payment events handled so what customers pay for and what they get always match.
Email and social sign-in for everyone, plus sign-in with company accounts (single sign-on) through WorkOS when your customers' IT departments ask for it.
You work with the founder who architects and writes the core of your app, with senior design and development partners joining as the project needs them. Design, build, launch and operations stay in the same hands.
Stack and hosting
Every app needs a frontend, data, sign-in, billing and somewhere to run. These are the tools we reach for, and when.
Our default for web apps: fast pages and one codebase from the database to the screen.
Data, auth and billing
A Postgres database that grows with use and costs almost nothing when idle.
A Postgres database with sign-in, file storage and live updates built in.
Company sign-in (single sign-on) and user management for products sold to larger companies.
Payments, subscriptions, usage billing and Connect payouts. We've built a lot of these.
Hosting
Fast hosting close to your users, background jobs and storage, with low running costs.
When your team already works on Vercel and wants a preview deployment for every change.
When jobs run for a long time, or your data already lives in Google Cloud.
A first version with accounts, teams, roles and billing, on a foundation you won't have to replace.
Secure places for your customers to sign in, see their data, download documents and follow progress.
Live views of the numbers that run the business, pulled from the tools you already use.
Back-office apps that replace spreadsheets, copy and paste, and manual checks.
Stripe Billing, Checkout and Connect with proper webhooks, tax, failed payment recovery and a customer portal.
Company sign-in, user management, audit logs and roles with WorkOS, for when your first large customer sends a security questionnaire.
Responsive web apps that work well on phones and can be installed, without maintaining separate native apps.
Database, sign-in, file storage and live updates in one platform. See how we build with it.
It depends on scope. A focused MVP or internal tool usually takes a few weeks, a larger product a few months. We scope it after a discovery call and give you a fixed price for the first phase.
Mihai, the founder, leads every project directly: the architecture, the data model and the core of the code. Senior design and development partners join when the project needs them, and you talk to the people doing the work, not an account manager.
You do. The repository, the database, the hosting and the Stripe account sit in your organization from the start, and we work in them with access you control.
Both are Postgres, so your data stays portable either way. We pick Neon when the app handles its own auth and logic and wants serverless Postgres with branching, and Supabase when built-in auth, storage and realtime save real work.
A lot. We've built subscriptions, usage-based pricing, one-off checkouts, invoicing and marketplace payouts with Connect. We take care of webhooks, retries, tax and failed payments, the parts that decide whether billing is right every month.
Yes. We use WorkOS for single sign-on with your customers' company accounts, plus directory sync and audit logs, so your product can get through enterprise IT reviews without building each integration by hand.
Yes. We start with a review of the code, the data model, security and hosting, fix what's risky first, then keep building.
You get a 30-day warranty: if you find bugs, we fix them. After that, a monthly maintenance plan for monitoring, upgrades and new features, or a documented handover to your own developers.
Whether you need a new app, a website redesign or a long-term technology partner, we’re ready to talk.