Automate · 03

Full-stack Build

A new web application built end to end by one person: the design of the screens, the architecture, the backend, the front end, the API, the hosting and the release process. For an idea, a spreadsheet process or a product that has outgrown its first version.

Quoted per milestone at EUR 90 per hour excl. VAT. A first working version is a milestone of its own, so you see it running before the rest is planned.

scuttle · full-stack-build
  • Design
  • Architecture
  • Backend
  • Front end
What you get

One engagement. Clear deliverables.

Design

Screens sketched with you first: what each user sees and does, in the order they do it. Plain, fast pages over decoration.

Architecture

Data model, roles and tenancy, what talks to what, what must never fail. Written down as decision records before the first line of code.

Backend

Laravel: authentication, roles, queues, mail, scheduled jobs, Filament admin screens, multi-tenant where the product needs it.

Front end

Server-rendered Blade with Alpine.js by default: no build pipeline to maintain, works on every device. A single-page app only when the product truly needs one.

API and integrations

REST endpoints for apps and partners, webhooks handled safely for retries, an MCP server when AI assistants should use it.

Hosting, tests and release

Docker on a server you own, backups, monitoring, TLS; feature tests on every change, CI that blocks red merges, deploy and rollback in one command.

How it works
  1. 01

    Intro call and a one-page scope: who uses it, what it must do first.

  2. 02

    Milestone one: the smallest version that does real work, live on staging.

  3. 03

    Milestones two and on, each scoped and priced before it starts.

  4. 04

    Go live, handover pack, optional retainer.

What it is not

No design agency in the middle, no framework for the sake of it. I build what is agreed, and I say so when a feature is not worth its price.

Terms in short
  • Amounts excl. VAT, quote valid 14 days.
  • Payment within 14 days, acceptance within 7 days.
  • Rights pass to you on full payment.
  • General terms and NDA as PDF.
The same API serves the Android app, the admin panel and any AI assistant, through one MCP server with named tools.
Own product · household inventoryRead the case study: An API that AI assistants can use: Laravel, Android and an MCP server

What should the first version do?

Describe the one thing it must do on day one. I reply within one working day with what milestone one would contain and roughly cost, free.