Services

Ship the app. Or rescue the one you have.

I am one engineer, not an agency. I take on two client engagements at a time so the work actually moves. Everything below is fixed scope and fixed price, agreed in writing before I start.

Experience6 years
PlatformsiOS · Android · Web · Desktop
Typical MVP4–10 weeks
Time zoneEurope · US & LATAM overlap
First replyunder 24 h
Where you probably are

Three situations. Three very different jobs.

New build

You have an idea, a budget and no codebase.

You have talked to agencies who quoted six figures and to freelancers who quoted a number that felt too good to be true. You want someone who will tell you what it actually takes, put it in writing, and then build it.

  • A written scope and a fixed price before any code
  • One Flutter codebase for iOS, Android and Web
  • Backend, database and cloud, not just the screens
  • Submitted to both stores under your own developer accounts
1
codebase → 3 platforms
someone else started it. someone has to finish it.
Takeover

You have an app and no one to own it.

The developer stopped answering. The build only works on one machine. The last store submission was rejected and nobody knows why. You do not need a lecture about technical debt — you need someone to open it, tell you what is really there, and get it moving.

  • A written audit before you commit to anything else
  • Releases unblocked and builds made reproducible
  • Access to repo, stores and cloud recovered or rebuilt
  • Then: keep shipping, or hand it over clean to your next team

None of this is unusual, and none of it means you were stupid.

Web & landing

You need something small, done properly.

Not every project is an app. Sometimes what you need is a landing page that converts, a site for your business, or a small tool that does one job well. It still deserves an engineer: a page that loads fast, works on a phone, and can be found on Google is not the same as a template with your logo on it.

  • A fixed price from 700 € and a delivery date, in writing
  • Built to measure, not assembled from a page builder
  • Forms, analytics, metadata and structured data included
  • Deployed on your own domain and hosting, keys handed to you

This site is the example: built, deployed and indexed by me, in this stack.

1–2
weeks, from brief to live
Deliverables

What you actually get.

The product

  • iOS, Android and Web builds from one codebase
  • A design system, not one-off screens
  • Store listings, screenshots and submission handled
  • Analytics and crash reporting wired in from day one

The infrastructure

  • API, database and background jobs
  • Staging and production environments
  • CI/CD that builds and signs releases without me
  • Backups and a documented restore procedure

The handover

  • Repository in your GitHub organisation, from day one
  • Cloud in your account, listings under your developer account
  • Architecture notes and a README another engineer can follow
  • A walkthrough call recorded for whoever comes next
Process

Six steps, every time.

01

Call

30 minutes, free. You describe the situation, I tell you whether I'm the right person.

02

Scope

A written document: what's in, what's out, what it costs, what happens if it changes.

03

Architecture

Data model, state, environments and CI decided and written down before building.

04

Build in two-week slices

Each slice ends with a build you can install and a demo you can watch.

05

Ship to the stores

Submission, review responses and the first production release.

06

Maintain or hand over

A monthly plan, or a documented handover to whoever takes it next.

Weekly demoShared board, no status meetingsYou own the repo from day one
Proof

Work you can open and check.

Foodly

My own product, built and shipped alone: Flutter clients for restaurants and diners, Laravel API, PostgreSQL, cloud infrastructure and both store listings. Live and downloadable right now.

App StoreGoogle Play

GuardianAI

A voice-AI product: speech pipeline, real-time transcription and an NLP layer, shipped inside a production mobile app rather than left in a notebook.

Voice AINLPCloud Run
Engagement & pricing

What it costs, before you ask.

No hourly billing. Every engagement is a fixed price agreed in writing first — you will never receive an invoice you didn't see coming. Prices in euros; USD on request.

Web, landing & small apps

From
700 €
1–2 weeks · fixed price
  • A landing page or a small site, built to measure
  • Fast, responsive and indexable from day one
  • Forms, analytics and basic SEO included
  • Live on your own domain and hosting

App Audit

From
1.200 €
5 working days · written report
  • What the codebase really contains, in plain English
  • Every blocker between you and a working release
  • A prioritised plan with costs attached
  • Security, dependency and data-protection gaps flagged
  • Credited against a build started within 30 days
MOST COMMON

Build a product

From
8.000 €
4–10 weeks · fixed scope
  • Scope and architecture agreed in writing first
  • iOS, Android and Web from one codebase
  • Backend, database, cloud and CI included
  • Shipped to both stores under your accounts

Care plan

From
600 €/ month
rolling · 14 days' notice
  • SDK, OS and store-policy updates kept current
  • Crash monitoring and fixes
  • A budget of hours for small changes each month
  • Cancel any month; you leave with everything
Fixed-scope projectMonthly retainerAdvisory dayContract / full-time
The alternatives

Why me, and when not me.

MeAgencyOffshore team
Who writes the codeThe person you spoke toWhoever is free that sprintA rotating team
Typical MVP cost8.000 – 30.000 €60.000 – 150.000 €15.000 – 40.000 €
Who owns the codeYou, from day one, in your repoYou, on final paymentVaries — read the contract
CapacityTwo clients at a timeLarge, but you're not the priorityLarge
Choose them instead ifYou need design, brand and marketing tooYou need five engineers next month
Stack

What I build it with.

Mobile

  • Flutter · Dart
  • BLoC · Riverpod
  • Clean Architecture
  • Design systems

Backend

  • Laravel · PHP
  • PostgreSQL
  • Node.js · TypeScript
  • REST · WebSockets

Cloud & AI

  • GCP Cloud Run
  • AWS Bedrock
  • Firebase
  • Voice AI · NLP

Delivery

  • CI/CD
  • App Store · Play
  • Automated testing
  • Crash monitoring
Objections

The things you're already thinking.

You have a full-time job. Will you disappear?

I take two client engagements at a time, 15–20 hours a week each, and that commitment goes in the contract along with response times. If I cannot meet it, I say no at the first call rather than take your deposit.

Who owns the code?

You do, from day one. The repository lives in your GitHub organisation, the cloud runs in your account, and the store listings are under your developer account. I get access; you get ownership.

What if it isn't working out?

14 days' written notice, from either side, for any reason. You keep everything produced up to that point, documented. I would rather you leave able to hire anyone than leave stuck with me.

You have no client testimonials.

Correct. Most of my work has been under employment or NDA, and my own product is the thing I can show you in full. So instead of quotes you cannot verify, you get an app you can download today, a codebase you own from day one, and an exit clause. Ask me for a reference from a former colleague and I will give you one.

We lost access to the repo / store / domain.

Common, and usually recoverable. Recovering ownership of Apple, Google Play and cloud accounts is part of the audit — I will tell you exactly what can be recovered, what has to be rebuilt, and what it costs.

Would it be cheaper to start over?

Sometimes yes, and I will tell you when it is, even though a rewrite is worse for me than a takeover. The audit exists precisely so that decision is made on evidence rather than on whoever is selling you something.

Do you bill by the hour?

No. Fixed scope, fixed price, agreed before the work starts. If you change the scope we price the change and you approve it before I build it.

Next step

Tell me what's stuck.

Thirty minutes, no charge, no pitch. If I'm not the right person you'll leave the call knowing who is.

Not a fit: pure design work with no engineering, anything that needs five people starting next Monday, projects with nobody on your side who can make a decision, or work where I'm asked to sign away your right to leave. I'll say so on the call rather than three weeks in.