Services · 01 · Build

Product engineering

Web platforms and SaaS, designed and built end to end.

Build is web application development by one senior engineer, end to end: architecture, backend, front end, cloud and the tests that keep it working. Start with a fixed-scope MVP sprint, join an existing platform, modernize a legacy system without stopping the business, or rebuild an old website into a better one.

01

Problems this work solves

  1. You have a validated idea and need a production-grade first version, not a prototype you'll rewrite in six months.

  2. Your product has outgrown its codebase, and every feature takes longer than the last.

  3. A legacy PHP application or single-page app is slowing the business down, and nobody wants to touch it.

What the Build line is

Build is product engineering: I design and build SaaS products, web platforms and APIs end to end, as one senior engineer who owns the architecture, the code, the cloud set-up and the handover. It is for founders and product teams in the US, UK, EU, Gulf, Japan and Korea who want software they can keep building on, not a prototype they will replace.

Most Build work starts in one of three places: a first version of a new product, a new area inside a product that already has users, or an old system that the business depends on and nobody wants to touch.

Which Build service fits which problem

You need a first version of a SaaS product. The MVP Sprint is a fixed-price build of the smallest version a first customer can use.

You need a custom SaaS platform, dashboard or internal tool. SaaS development and web platforms covers new platforms and the APIs and integrations between them.

An old system holds the business back. Legacy modernization moves it to a modern stack in reversible stages while it keeps serving customers.

An old website or project needs a better version. Website redesign and project refactor rebuilds the design and the code, and keeps every URL or redirects it in one hop.

Your backend is, or should be, Laravel. Laravel development and upgrades builds new apps and upgrades old ones one major version at a time.

Your front end has to be fast and found by search. Next.js development and migration builds new front ends and moves React single-page apps, older Next.js sites and PHP templates onto Next.js.

Your product has to talk to payments, CRMs or other tools. API development and integrations builds APIs and integrations with retries, signed webhooks and alerts.

Your editors have outgrown their CMS. Custom CMS and headless content platforms builds editorial platforms and migrates WordPress or older CMS content with every URL kept.

The product is live and needs looking after. The maintenance and support retainer keeps it patched, upgraded and monitored for a monthly fee.

Who this is for, and who it isn't

It suits a founder with a validated idea and a first customer in sight, a product team adding a major area alongside an existing platform, and a company running a PHP application or a single-page app that is holding the business back.

It does not suit new brochure sites, WordPress theme work, native iOS or Android apps, or a project that needs a large agency team from the first day. If the idea has no first customer yet, an architecture review is a better use of the money than a build.

The problems I usually hear

"We need something real before the next raise, and hiring a senior engineer will take longer than building it." "Every feature takes longer than the last, and nobody can say why." "The old system works, mostly, but it runs on one server and one person knows how to deploy it." "We changed agencies twice and now we own code nobody understands."

The common thread is that the foundations were skipped or have aged. The work is to put them in: a data model that fits the next stage, authentication and roles done once and properly, automated tests and deploys, and documentation a new engineer can follow.

What you get

Whatever the starting point, you get working software deployed to your own cloud account, its source code in your repository, tests that run on every change, a CI/CD pipeline with staging and production, API documentation, and a written runbook with a handover session. Intellectual property is assigned to you on payment.

The detail differs by offer. The MVP Sprint is a first version with a fixed scope. SaaS development and web platforms covers new platforms, dashboards, internal tools and integrations. Legacy modernization moves an aging system in reversible stages while the old one keeps serving customers. Website redesign and project refactor rebuilds an old website or project into a better version, keeping its URLs or redirecting each one in a single hop. The Laravel, Next.js, API, CMS and maintenance offers listed below go deeper on one stack or one kind of job.

How it starts

With a small, fixed-price first step that ends in a written outcome. For a new product it is the scoping week of the MVP Sprint: we cut the feature list to what a first customer needs, write acceptance criteria and agree the price and dates. For an existing system it is a modernization assessment: I read the code, map the data and integrations, and write down what to keep, rewrite and retire.

I don't publish prices on this page; the first step is quoted after a short call or a written brief through the contact page. The written outcome is yours to use whatever you decide next.

Where this work happens

Build work for teams in the United States usually runs on the East Coast morning, which lines up with my evening, with written updates covering the rest of the day. For the United Kingdom your morning falls in my afternoon, so a daily call early in your day is easy, and a data processing agreement comes with the engagement wherever I handle personal data. For South Korea and other teams taking a product abroad, I design for the destination market's privacy rules in the same pass as the build, because retrofitting them later costs more. Invoices are in your currency, per milestone or monthly; each market page has the detail.

02

Product engineering services

  • MVP Sprint

    A production-grade first version of your product, at a fixed price and on dates fixed after the scoping week.

    Price
    Fixed price, agreed at the end of the scoping week
    Timeline
    Set at the end of the scoping week
  • SaaS development and web platforms

    Custom web applications, APIs and integrations, built to be inherited.

    Price
    Fixed-scope quote after a discovery call
    Timeline
    Scoped per project, agreed before work starts
  • Legacy modernization

    Move an aging system to a modern stack without stopping the business.

    Price
    Fixed-price assessment, then a fixed quote per stage
    Timeline
    An assessment first, then migration in stages on a schedule agreed with you
  • Website redesign and project refactor

    An old website or project rebuilt into a better version: a new design that works on phones, cleaner and faster code, and every old URL kept or redirected, so search visibility isn't lost.

    Price
    Fixed price for the audit, then a quote for the rebuild
    Timeline
    Audit first, then rebuild in stages
  • Laravel development and upgrades

    Laravel applications and APIs built, upgraded and kept current by an engineer whose main stack is Laravel.

    Price
    Fixed quote per stage after reading the code
    Timeline
    Scoped on a first call; upgrades are planned one major version at a time
  • Next.js development and migration

    Fast, indexable front ends: new Next.js builds, and migrations from single-page React or PHP templates without losing search traffic.

    Price
    Fixed quote after the inventory
    Timeline
    Planned after an inventory of routes and templates
  • API development and integrations

    APIs other teams can build on, and integrations with payments, CRMs and SaaS tools that never lose data quietly.

    Price
    Fixed quote per integration or API
    Timeline
    Scoped per integration after mapping the systems
  • Custom CMS and headless content platforms

    Editorial platforms that fit how your team actually publishes, with the old content migrated and every URL kept.

    Price
    Fixed quote after the workflow session
    Timeline
    Scoped after a workflow session
  • Maintenance and support retainer

    Your application kept patched, current and watched, by a named engineer who knows the code.

    Price
    Monthly fee, set after the onboarding review
    Timeline
    Monthly, after a one-off onboarding review

04

Questions about product engineering

Do you work alone or with a team?

I work as one senior engineer who owns the whole system. That keeps communication short and accountability clear. For larger scopes we can agree who else joins, in writing, before they do.

Who owns the code?

You do. Intellectual property is assigned to you on payment, and the repository lives in your organization from the first day.

Can you work with our existing developers?

Yes. I often join existing teams: I set up the foundations, review code, pair with your developers, and leave documentation behind so the team can carry on without me.

Which stack do you build in?

Laravel, Node.js or Python on the backend, Next.js or Vue.js on the front end, PostgreSQL or MySQL with Redis, on Google Cloud or AWS. We choose together, based on your team and what the product needs.

Should we rebuild our product or fix what we have?

Usually fix what you have. A rewrite pays off when the platform itself is the obstacle, as it was for a magazine CMS I moved from CodeIgniter to Laravel. The modernization assessment answers this in writing before anyone commits.

Do you build mobile apps?

I build web apps and the APIs that mobile apps use, documented so a mobile team can work against them. I don't build native iOS or Android apps.

What happens after launch?

You get a runbook and a handover session. After that you can run it yourselves, hire your own team with my help, or keep me on a monthly retainer for maintenance and new features.

Laravel or Next.js for a new SaaS?

They are not rivals, because they do different jobs: Laravel is a PHP backend framework and Next.js is a React framework for the front end, so a new SaaS often uses both, with Next.js in front of a Laravel API. Laravel is my main stack, and Next.js is the choice when pages must be fast and found by search. If your future developers already know a stack, we choose that one. SaaS development goes into the choice in more depth.

How much does a custom web platform cost?

I don't publish prices on this page, because the price follows a scope you have read. A new product starts with the scoping week of the MVP Sprint and ends with a fixed price and dates; an existing system starts with a fixed-price assessment, and each stage then gets its own quote. MVP development and SaaS development say more about what moves the price in each case.

How this works in your market

How this works in the United States

East Coast mornings overlap my evening, so demos land at the start of your day. I work under your master services agreement and statements of work, with IP assigned to you.

How this works in the United Kingdom

Your morning is my afternoon. Where I handle personal data, the engagement includes a data processing agreement under UK GDPR.

How this works in South Korea

For products going to the US or Europe, the privacy and accessibility expectations of those markets are designed in from the first release.

05

Related writing