v/01
Ship weekly, not eventually
Software that is not in someone’s hands is a rumour. We keep the deployable build deployable, every week, from the first week — even when it only does one thing.
About the studio
BasilBase exists because there was a gap between “hire a freelancer and hope” and “sign a six-figure agency contract and wait”. We fill it with a senior, deliberately small team that scopes honestly, builds in the open, and hands you everything at the end.
BasilBase exists because there was a gap between “hire a freelancer and hope” and “sign a six-figure agency contract and wait”. We fill it with a senior, deliberately small team that scopes honestly, builds in the open, and hands you everything at the end.
We started in 2019 as two engineers taking on rescue work: half-finished apps, abandoned codebases, projects where the previous team had stopped answering email. It was unglamorous and it taught us the single most useful thing we know — almost every failed software project failed at the scoping stage, months before anybody wrote a line of code.
So we built the studio around scoping. Every engagement starts with a paid block where the only deliverable is clarity: what the product actually has to do, what it does not need to do yet, what will be technically painful, and roughly what the whole thing costs. Clients can take that document and walk away. Some do. The ones who stay know exactly what they are buying.
Today we design, build, ship and maintain micro-SaaS products and mobile apps — the small software businesses that support a team of two to twenty people rather than a venture round. We are not trying to become a hundred-person agency. Growth beyond about thirty people would break the thing that makes this work: everyone here has shipped, everyone talks to clients, and nobody hides behind a process.
We are not a body shop — you cannot rent an engineer by the month to sit in your standups. We are not a design agency, although we have designers. We do not build marketing websites, we do not do SEO retainers, and we do not take on enterprise integration programmes with fifteen stakeholders and a steering committee. Saying no to all of that is what makes the yes fast.
Two projects run at a time, maximum. Each has a product lead, a designer and two or three engineers, and nobody is on more than two projects. That constraint costs us revenue and buys us the thing clients notice most: when you message someone, they know what you are talking about.
We work in two-week cycles. Monday of week one is planning, the second Friday is a live demo with whoever from your side wants to attend. Between those, the board is public, the build is deployable, and the daily notes are written rather than spoken so nobody has to be online at a particular hour to stay informed.
Everyone in the studio talks to clients. There is no account management layer, because the translation losses between “what the client said” and “what the engineer heard” are where budgets die. It also means bad news reaches you fast, which is uncomfortable exactly once and valuable every time after that.
We keep one office and a team that overlaps for several hours every working day, because fully asynchronous engineering makes small teams slower rather than faster. Replace this paragraph with your own location, working hours and time zone once they are decided.
Founded
People
Products shipped
Live store listings
End users served
Time zones
How we behave
These are not poster values. Each one has a consequence attached: if we break it on your project, you can point at this page and we will fix it at our cost.
v/01
Software that is not in someone’s hands is a rumour. We keep the deployable build deployable, every week, from the first week — even when it only does one thing.
v/02
Nobody here has ever said “that was not in the ticket”. If the feature technically works but the user cannot find it, the work is not finished.
v/03
We spend our novelty budget on the product, not on the database. Proven, well-documented tools mean your next developer can read the code without a séance.
v/04
Decisions live in short written records, not in a meeting somebody missed. It makes handover boring, which is exactly what handover should be.
v/05
If something will cost more than you expect, you hear it the day we know — not in the invoice. Bad news does not improve with age.
v/06
Four people who have shipped before beat twelve who are learning on your budget. We keep teams small and we keep them accountable by name.
History
Including the years where we were small, broke and learning in public. Studios that only publish the good quarters are hiding the part you can learn from.
2019
BasilBase started as a contract engineering pair taking on the builds nobody else wanted to finish. The first year was mostly rescue work — which is where we learned what a bad handover really costs.
2020
A utility app we built for a two-person client reached the top ten of its App Store category. We learned more from its one-star reviews than from the launch itself, and rebuilt our QA process around them.
2021
We stopped selling hours and started selling shipped products with subscriptions attached. Billing, entitlements and churn analytics became part of every default build.
2022
Outsourced design was costing us two weeks per project in translation. Hiring our own designers cut MVP delivery from nine weeks to six and made the handoff argument disappear.
2023
We started shipping model-backed features — and just as often talked clients out of them. The rule we adopted: no model in production without an evaluation set and a cost ceiling.
2024
Product number one hundred shipped in March. We marked it by publishing our internal scoping checklist, which is still the most downloaded thing on this site.
2026
The studio is distributed but overlaps for at least four hours every day, because asynchronous-only engineering makes small teams slower, not faster. We still cap projects at six people.
The people
No stock photos and no “consultants” who vanish after the sales call. These are the people who show up to your kickoff, write the code and stand in front of the demo every second Friday.
Founder & product lead
Runs discovery and scoping, and writes the blueprint document every project starts from. Spent eight years building payment products before deciding smaller software was more interesting.
Chief technology officer
Owns architecture decisions and the rule that we do not adopt a technology we cannot hire for. Reads every pull request that touches money or authentication.
Lead iOS engineer
Has shipped more than thirty apps through App Store review and keeps a private list of every rejection reason encountered since 2017. That list is why…
Head of design
Builds the design system before the pretty screens, and insists on designing empty states, error states and the smallest supported phone first.
Android & cross-platform lead
Kotlin, Compose and Flutter. Obsessive about cold start times and about testing on the cheap devices that make up most of the install base.
Growth & store optimisation
Writes the store listings, runs the screenshot experiments and reads the retention curves with clients every month. Believes most churn is a product problem wearing a…
Platform & reliability
Runs the deployment pipelines, the monitoring and the on-call rota. Keeps a running tally of how much each product costs to host per paying user.
Delivery manager
Protects the two-week cycle from scope creep in both directions, and makes sure the demo on Friday actually happens on Friday.
Team members are edited under “Team” in the admin sidebar — add a photo, a role and a short bio.
Ground rules
About half our clients cannot read the code, and that is completely fine. We translate every technical decision into the trade-off underneath it — cost, time, risk, or what breaks later — and we never ask you to approve something you do not understand. If a recommendation cannot be explained in plain language, it is probably a bad recommendation.
In practice that means demos instead of status reports, written summaries you can forward to a co-founder, and an open invitation to ask “why” as many times as you need to.
Let’s scope it properly
Send us the shape of your idea and we will come back with a written scope, a realistic timeline, a fixed price band and the risks we would want to kill first. No decks, no discovery invoice, no pressure.