David Nicholas Williams
I turn ideas into products

Hi, I'm David. I'm interested in creating great products and building businesses around them. I have a technical background. I've led teams building products at two early stage startups that are doing well. Now I'm building my own startup and consulting.

Box CI

I'm currently working on Box CI, a distributed CI service where you control how and where builds run.

Blog posts

Open source

341 Github
Async data loading for React components, on client & server
VS Code
100k Github
Improved Flowtype integration
7.7k Github
Added ability to specify Task response content type
Reach Router
6.6k Github
Made query params available in location on server render
React Chart.js 2
3.1k Github
Fixed build issue with minification config


Do you have a product idea but no technical cofounder, and need advice on how to get it built? I can help you.

I've built ideas into MVPs and hired technical teams around them at two seed-stage startups that are doing well. I can help you do it too. I can tell you how to build what you want, who to hire for your technical team, and how to go from nothing to launching your MVP.

Contact me and describe what you'd like me to help with. I will respond quickly with my rates. If you just need a call for advice & strategy, I bill by the hour. Otherwise I bill daily. For longer projects I am open to cash/equity splits under the right circumstances.


If you have a project that you need fast, high quality execution on, I'm available for freelance Engineering work.

I have a wide variety of full stack web engineering experience. Chances are whatever you need done, I've done it before and can help you. Some examples of things I can deliver:

  • Build you a prototype / MVP from scratch
  • New features for your existing product
  • Analytics
  • Automated tests
  • CI/CD pipelines
  • Migration to containers / kubernetes

I work remotely, and bill by the day. My rate depends on the specifics of the project. I deliver work to an extremely high bar of quality and pride myself on great communication skills. I'll gladly supply references from previous clients to validate this.

Please contact me and describe what you need doing and I'll respond quickly with a straightforward quote.

Contact me

My email is

I'm based in Manchester, UK. I'm in London fairly regularly too. If you want to meet for a coffee and talk about tech, get in touch!

Please feel free to email me about anything that I've put out on the web that you'd like to discuss.

Find me on