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
Independent web developer — available for new projects
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
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
Earlier client work — Webflow, 2023–2025
Platform work delivered on Webflow, earlier in the practice.
| # | Industry | Scope | Market | Year | Tech |
|---|---|---|---|---|---|
| 01 | Consumer app | Landing page rebuild | United States | 2025 | Webflow |
| 02 | Business services | Marketing website | United Kingdom | 2025 | Webflow |
| 03 | Not disclosed | Website edits | Not disclosed | 2025 | Webflow |
| 04 | Not disclosed | Mockup to Webflow build | Not disclosed | 2024 | Webflow |
| 05 | Not disclosed | reCAPTCHA setup | Not disclosed | 2024 | Webflow |
| 06 | Design | Webflow training | United States | 2024 | Webflow |
| 07 | Dating platform | Responsive cleanup | United States | 2024 | Webflow |
| 08 | Accountancy | Analytics and tag manager setup | Netherlands | 2024 | Webflow |
| 09 | Accountancy | Shopify checkout integration | Netherlands | 2024 | Webflow |
| 10 | Not disclosed | Email form integration | United States | 2023 | Webflow |
| 11 | E-commerce | Figma to Webflow conversion | Réunion | 2023 | Webflow |
| 12 | Events | Landing page and booking page | Canada | 2023 | Webflow |
| 13 | Not disclosed | Webflow troubleshooting | United States | 2023 | Webflow |
| 14 | Financial services | Page refresh and SEO tagging | United States | 2023 | Webflow |
Services
01
Internal tools, dashboards and customer portals that replace the spreadsheet a business has outgrown.
02
A site that explains what the business does and turns visits into enquiries.
03
An outdated site rebuilt on a current stack without losing the traffic it already earns.
04
The smallest version of a product that a real user can use and a founder can show.
05
The manual steps between the tools a business already pays for, removed.
06
A developer who already knows the codebase, available for the next change.
Comparison
Three ways to get a website built. The difference is not price — it is what you are paying for.
| Criterion | Traditional agency | My development model | Cheap AI / template |
|---|---|---|---|
| Communication | |||
| Communication | Through account managers | Directly with the developer | Support ticket, if any |
| Overhead | |||
| Overhead | Multiple billable layers | Lean — budget goes to build | Minimal, and so is the work |
| Architecture | |||
| Architecture | Decided by a rotating team | Decided once, by one engineer | Whatever the template already had |
| Customisation | |||
| Customisation | Priced per change request | Built to the actual requirement | Limited to preset options |
| QA | |||
| QA | Handled by a separate team | Done by the person who built it | Largely left to you |
| Iteration speed | |||
| Iteration speed | Scheduled into a sprint queue | Usually the same week | Fast until something breaks |
| Ownership of the result | |||
| Ownership of the result | Shared across several vendors | One person is accountable | Nobody in particular |
The difference is not how much you spend. It is how much of it becomes software.
AI-assisted model
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
01
You describe the business problem; I write down what will be built.
Human-owned step.
02
You approve the data model before anything is built.
Human-owned step.
03
You approve the screens before they become code.
Human-owned step.
04
Implementation code is written against decisions already made.
AI-accelerated step.
05
I read, correct and refactor everything before it ships.
Human-owned step.
06
Tested by hand, on real devices and real data.
Human-owned step.
07
Deployed and handed over by the person who built it.
Human-owned step.
Process
A written scope: what is being built, what is not, and what it depends on.
The data model and page structure, agreed before a line of product code exists.
The real interface as static screens — not a moodboard.
Working software early, in increments you can open and review.
Every line that ships has been read and corrected by me.
The build tested on real devices, real data and real edge cases.
The deployed site, the repository, and a written handover.
Testimonials
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!”
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!”
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.”
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!”
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!”
40+ completed projects. Reviews shown are verbatim.
About
Portrait photograph — 4:5, real photo, no illustration or avatar
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
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
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.