Orientation
A paid, fixed-scope discovery week. We map the domain, the constraints and the real business goal, then hand you a written technical plan with costs attached. You own it whether or not we build it.
Malmö · Remote worldwide
Seventeen years building for the web, nine of them inside companies like Meta and IKEA. Platforms, integrations, storefronts and mobile apps — designed with restraint, built to outlive the people who commissioned them.
Our engineers have built software at
and other product teams across Sweden and abroad
Who we are
Most software is built by people who have never had to live with it. We have — since 2008, and lately inside Meta and IKEA. That is the whole difference: every decision here is made by someone who will still be answering for it in three years’ time.
What we do
The systems your business runs on. Cloud-native services, multi-tenant SaaS, CRMs, internal tools, billing and the unglamorous plumbing underneath — built the way we built a telecom CRM from an empty repository.
Making systems that were never designed to talk to each other behave as one. CRM syncs, payment rails, third-party APIs and the data compliance obligations that come attached.
Sites that carry a brand properly and convert without begging. Design-led front-ends built with the designer rather than from a handoff, and storefronts that survive a campaign spike.
iOS and Android from one codebase where that's the right call. We have taken our own app through App Store review, so we know exactly what the last ten percent costs.
A senior engineering brain on retainer. For founders without a CTO, teams that have stalled, and projects that need rescuing before they need rebuilding.
Not sure which of these you need? That’s a normal place to start.
Technologies we work in: TypeScript, Node.js, React, Next.js, NestJS, React Native, PostgreSQL, MySQL, MongoDB, GCP, AWS, Terraform, Docker, Kubernetes, GraphQL, GitHub Actions.
Selected work
How we work
Every phase is scoped, priced and deployable on its own. You can stop after any of them and still own something that works.
A paid, fixed-scope discovery week. We map the domain, the constraints and the real business goal, then hand you a written technical plan with costs attached. You own it whether or not we build it.
Interface and system design in parallel. Real content, real data shapes, real edge cases — no lorem ipsum, no screens that can't be built. You see the product before a line of feature code is written.
Two-week increments against a public board. Every increment ends on a deployed environment you can click through. No status meetings that could have been a changelog.
Performance budgets, accessibility audit, monitoring and a documented handover. Then a maintenance retainer, or a clean exit with your team fully in control. Both are fine by us.
How we're this fast
We use AI heavily, and we're not coy about it — it's most of the reason a build that used to take nine months takes four, and costs accordingly. What hasn't changed is the review discipline, learned somewhere it is the cost of entry rather than a nice-to-have, or who is accountable for every line.
Nothing reaches your repository unreviewed by a person who could have written it themselves. AI writes the first draft; the judgement about whether it's the right draft is not delegated.
Generated code is guilty until proven correct. Behaviour is pinned by tests written against the requirement, not against the implementation — so a plausible-looking wrong answer fails loudly instead of shipping quietly.
Authorisation, input handling, secrets and dependencies get explicit human review, plus automated scanning in CI. The failure modes of AI-written code are well known by now, and we check for them by name.
If nobody on the team can explain why a piece of code exists, it doesn't ship. That rule is what keeps a codebase maintainable, and it's the one most AI-assisted work quietly abandons.
Why us
No account manager between you and the work, no junior learning on your budget, and no markup on subcontractors you never meet. The person on the first call is the person writing the code — and the overhead you are not paying for shows up in the quote.
Production experience from inside Meta and IKEA, not just a portfolio of launches. Infrastructure, CI/CD, testing and security handled as standard rather than as extras — and a studio that still exists when one person is ill.
No three-month recruitment, no salary plus social fees plus equipment plus onboarding before a line ships. Senior capability from week one, at a cost you can stop — and if you do go on to hire, we hand over cleanly and document as we go.
Fixed price per phase
Quoted after discovery, so you are never signing an open-ended hourly commitment.
You own everything
Your repository, your accounts, your infrastructure — outright, from the first commit.
Stop whenever
Phase-to-phase contracts with 30 days' notice. You keep everything built, deployed and documented.
An honest no
If we're not right for the project you'll know within a working day, usually with a better suggestion attached.
Still reading? That usually means it’s worth a call.
Questions
Anything not answered here, ask directly — hej@swoo.se
Small, fixed-scope work starts at €1,000 — an integration, a landing page, a performance or security rescue. A discovery week is €2,500. Most full builds land between €15,000 and €80,000 depending on scope, quoted at a fixed price per phase once discovery is done, so you never sign a blank cheque. Retainers start at €1,500/month. Those numbers are well below what this work cost three years ago, for the reason set out below — we work faster now, and we price the work rather than the hours.
Small fixed-scope work can often start the same week. Discovery usually begins within two weeks, and full build slots are typically booked four to six weeks out — we deliberately keep no more than two large builds running at once, though smaller work fits alongside them.
€1,000. Below that the conversation costs more than the work. Above it we're genuinely happy to take on small, well-defined jobs — a slow site made fast, an integration that keeps breaking, a security issue you'd rather not sit on. Small work is how most of our long engagements started.
Often. Roughly a third of our work is joining an in-house team, or taking over a codebase someone else left behind. We'll tell you honestly whether it's worth saving.
Yes, and we'd be suspicious of anyone in 2026 who says otherwise. It's a large part of why we're quicker and cheaper than a comparable team. Every line still passes senior review, tests written against the requirement, and explicit security review before it reaches your repository — and we can explain any of it on request. You're buying the judgement, not the typing.
Senior engineers only, and the person you talk to in the first call is the person writing your code. Nothing is offshored, and nothing is handed to a junior to learn on.
You do — outright, from the first commit, in your own repository. No licensing games, no proprietary platform you can't leave.
Contracts run phase to phase with 30 days' notice. You keep everything built to that point, deployed and documented.
Where we work
Malmö & Öresund
We are based in Malmö and work in person with clients across Skåne — Malmö, Lund, Helsingborg and Copenhagen are all a short trip. We work in Swedish and English, so procurement, contracts and standups can all happen in whichever your team prefers.
Remote, properly
Most of our work is remote and has been for years, including engagements with distributed teams at global companies. Written decisions, deployed increments and a public board beat a calendar full of check-ins — wherever your team happens to sit.
What we’re usually hired for
Web application development, system integrations and API work, e-commerce and headless CMS builds, React Native app development, cloud infrastructure on GCP and AWS, and fractional CTO or architecture support for teams without a senior engineer in the room.
Tell us about the project. If we’re not the right studio for it, we’ll say so — and usually point you at someone who is.