Skip to content

Independent web developer — available for new projects

Agency-grade builds.No agency in between.

I design and build custom websites and web applications with Next.js, TypeScript and Supabase — 40+ client projects delivered. The architecture, the review and the accountability stay with me.

0+

Client projects

0

Markets served

0×

“Committed to quality”

0

Point of contact

Client work

Selected work, delivered directly.

Every project below was delivered directly for the client, without an agency in between. Current work in Next.js, TypeScript and Supabase is not published here yet.

14

Client engagements

5 markets

  • United States
  • United Kingdom
  • Netherlands
  • Réunion
  • Canada

Earlier client work — Webflow, 2023–2025

Platform work delivered on Webflow, earlier in the practice.

Client engagements by industry, scope, market and year.
#IndustryScopeMarketYearTech
01Consumer appLanding page rebuildUnited States2025Webflow
02Business servicesMarketing websiteUnited Kingdom2025Webflow
03Not disclosedWebsite editsNot disclosed2025Webflow
04Not disclosedMockup to Webflow buildNot disclosed2024Webflow
05Not disclosedreCAPTCHA setupNot disclosed2024Webflow
06DesignWebflow trainingUnited States2024Webflow
07Dating platformResponsive cleanupUnited States2024Webflow
08AccountancyAnalytics and tag manager setupNetherlands2024Webflow
09AccountancyShopify checkout integrationNetherlands2024Webflow
10Not disclosedEmail form integrationUnited States2023Webflow
11E-commerceFigma to Webflow conversionRéunion2023Webflow
12EventsLanding page and booking pageCanada2023Webflow
13Not disclosedWebflow troubleshootingUnited States2023Webflow
14Financial servicesPage refresh and SEO taggingUnited States2023Webflow

Services

What I build

01

Custom Web Applications

Internal tools, dashboards and customer portals that replace the spreadsheet a business has outgrown.

  • Authentication and roles
  • Relational data model
  • Admin and reporting views

02

Business Websites

A site that explains what the business does and turns visits into enquiries.

  • Structure and copy hierarchy
  • Content you can edit yourself
  • Performance and SEO baseline

03

Website Redesign

An outdated site rebuilt on a current stack without losing the traffic it already earns.

  • Content and URL migration
  • Redirect map
  • Analytics continuity

04

MVP Development

The smallest version of a product that a real user can use and a founder can show.

  • Scope cut to one core flow
  • Working build, not a prototype
  • Room to extend afterwards

05

Automation & Integrations

The manual steps between the tools a business already pays for, removed.

  • API and webhook integrations
  • Scheduled jobs
  • Error handling and alerts

06

Ongoing Development

A developer who already knows the codebase, available for the next change.

  • Monthly development blocks
  • Maintenance and updates
  • A direct line, not a ticket queue

Comparison

Where your budget actually goes

Three ways to get a website built. The difference is not price — it is what you are paying for.

How a traditional agency, this development model and a cheap AI or template build compare across seven criteria.
CriterionTraditional agencyMy development modelCheap AI / template
Communication
CommunicationThrough account managersDirectly with the developerSupport ticket, if any
Overhead
OverheadMultiple billable layersLean — budget goes to buildMinimal, and so is the work
Architecture
ArchitectureDecided by a rotating teamDecided once, by one engineerWhatever the template already had
Customisation
CustomisationPriced per change requestBuilt to the actual requirementLimited to preset options
QA
QAHandled by a separate teamDone by the person who built itLargely left to you
Iteration speed
Iteration speedScheduled into a sprint queueUsually the same weekFast until something breaks
Ownership of the result
Ownership of the resultShared across several vendorsOne person is accountableNobody in particular

My development model

Communication
Directly with the developer
Overhead
Lean — budget goes to build
Architecture
Decided once, by one engineer
Customisation
Built to the actual requirement
QA
Done by the person who built it
Iteration speed
Usually the same week
Ownership of the result
One person is accountable

Traditional agency

Communication
Through account managers
Overhead
Multiple billable layers
Architecture
Decided by a rotating team
Customisation
Priced per change request
QA
Handled by a separate team
Iteration speed
Scheduled into a sprint queue
Ownership of the result
Shared across several vendors

Cheap AI / template

Communication
Support ticket, if any
Overhead
Minimal, and so is the work
Architecture
Whatever the template already had
Customisation
Limited to preset options
QA
Largely left to you
Iteration speed
Fast until something breaks
Ownership of the result
Nobody in particular

The difference is not how much you spend. It is how much of it becomes software.

AI-assisted model

AI writes code. I own the engineering.

Architecture, review and quality control are human decisions. AI shortens the distance between a decision and working software.

Human — strategy & architecture

AI-assisted build

Human — review, QA, launch

  1. 01

    Discovery

    You describe the business problem; I write down what will be built.

    Human-owned step.

  2. 02

    Architecture

    You approve the data model before anything is built.

    Human-owned step.

  3. 03

    Design

    You approve the screens before they become code.

    Human-owned step.

  4. 04

    AI-Assisted Build

    Implementation code is written against decisions already made.

    AI-accelerated step.

  5. 05

    Human Review

    I read, correct and refactor everything before it ships.

    Human-owned step.

  6. 06

    QA

    Tested by hand, on real devices and real data.

    Human-owned step.

  7. 07

    Launch

    Deployed and handed over by the person who built it.

    Human-owned step.

What AI does
It writes implementation code against a specification and an architecture that already exist.
What it never decides
The data model, the security boundaries, the business logic, and what ships. Those stay with me.
How quality is verified
Every change is read line by line, typed end to end, and tested on real devices before launch.

Process

How a project runs

  1. 01

    Discovery

    A written scope: what is being built, what is not, and what it depends on.

  2. 02

    Architecture

    The data model and page structure, agreed before a line of product code exists.

  3. 03

    Design

    The real interface as static screens — not a moodboard.

  4. 04

    AI-Assisted Build

    Working software early, in increments you can open and review.

  5. 05

    Human Review

    Every line that ships has been read and corrected by me.

  6. 06

    QA

    The build tested on real devices, real data and real edge cases.

  7. 07

    Launch

    The deployed site, the repository, and a written handover.

Testimonials

What clients said

Committed to quality
16
Collaborative
13
Reliable
10
Clear communicator
8

Quality

“Had a great experience working with David to develop a Webflow landing page and a few associated legal pages for the site. David, was committed to making the site look and function exactly like I envisioned. He quickly made adjustments when needed and we wound up with a fantastic final product. If you are looking for any WebFlow help David is your guy!”
Upwork client review · United States · 2025

Ownership

“Wonderful freelancer to work with. Very pro-active, honest and transparant + super fast! I have a webflow page selling services but since webflow dont support iDeal payment provider I had to create a backend on shopify. Ive made all the products in shopify and made a total mess there. And David was able to correct my messy jungle shopify store and integrate it with the same button style into my webflow. Fantastic work. Especially since I had monthly and quarterly pricings... Do you need someone for your webflow with no false promises and shuffling with deadlines than he is your guy!”
Upwork client review · Netherlands · 2024

Quality

“I don't want to say hire David because if too many of you do, I may not get to work with him as much!!! He's THAT good!!! He was perfect - his work was outstanding, he always responded so quickly, he was accountable for the work he put out and was flexible with some changing requirements.”
Upwork client review · Canada · 2023

Speed

“David has done great work for us speeding up the launch of our new website by weeks. Once the site was live he was always there to fix what I broke during my tinkering. If you are looking for an external webflow expert, look no further than David!”
Upwork client review · 2024

Reliability

“David is awesome and I'm so glad I hired him. He did great work and was able to figure out everything we needed quickly and over-delivered. Pleasant to work with also and I look forward to working with him again. Highly recommended freelancer!”
Upwork client review · United States · 2023

40+ completed projects. Reviews shown are verbatim.

About

Who you'd be working with

I have delivered more than 40 freelance projects for clients across five markets, working directly with the people paying for the work rather than through an agency layer.

That taught me the parts of this job that are not code: understanding what a business actually needs, saying clearly what something will cost in time, and staying accountable for a result after the invoice is paid.

Today I build custom websites and web applications with Next.js, TypeScript and Supabase. AI is part of how I implement; it is not part of what I sell. The architecture, the review and the responsibility remain mine.

FAQ

Before you get in touch

It depends on scope, and you get an estimate in writing before anything starts. A business website is usually measured in weeks; a custom application in weeks to months. If the timeline changes, you hear it from me rather than finding out at the deadline.

AI writes implementation code against an architecture and a specification that already exist. It does not choose the data model, the security boundaries or the business logic, and nothing reaches you without being read and corrected by me first.

You do. On handover you get the repository, the deployment configuration and the accounts the project depends on. There is no proprietary layer you have to keep paying me for in order to keep the site running.

Yes — most of my client work has been international. We agree a communication cadence at the start, including a window where we overlap, so you are never waiting a full day for an answer to something that blocks you.

Launch includes a written handover and a short period for issues that come out of real use. After that, ongoing work can continue as monthly development blocks, or you can take the codebase to your own team.

Sometimes. I review the codebase first and tell you honestly whether continuing it or rebuilding it is the better use of your budget. If a takeover is not the right call, I will say so before any work is agreed.

Scope is written down before the build so both of us are working from the same document. Pricing is quoted per project against that scope, not by the hour, and it is discussed directly rather than published as a package.

Start a project

Tell me what you're building

Send the project details and you'll get a direct reply from me, usually within one business day.

No sales call required to get an answer.

  • [Minimum engagement shape — pending]
  • [Current availability — pending]
Project type · Optional
Budget range · Optional

Reply within 1 business day