Hi, I'm Dan

After graduating in Computer Science, I have nearly twenty years experience in analysing, developing and delivering web applications. I have a passion for creating tech businesses: the product and the teams that drive them. In 2013 I founded my own software consultancy and training business, providing over 80 developers with their frst web development job. I am a creative person and enjoy the challenge of applying technology to realworld problems. building software for start-ups, SMEs and enterprise.

I specialise in full-stack web development:

  1. Agile web development with Ruby on Rails and JavaScript (Node.js / React)
  2. Minimum Viable Product (MVP) design and build
  3. Requirements analysis with User Stories
  4. Training: workshops, immersive bootcamp courses and live-coding

Looking for your next Lead Developer, CTO or Tech Co-Founder?Hire Me


Using Nextcloud with Gatsby WebDAV

I have for some time been using Nextcloud as my own personal file storage, calendar, to-do list and go-to cloud platform for everything…

InuitCSS and Gatsby - My First Plugin

Ever since my first dealings with JavaScript, programming the status bar of Netscape Navigator and bringing up annoying alert boxes, I've…

Keeeep Smiling!

At the height of the COVID-19 pandemic, I was humbled when I thought of my sister, a NHS doctor, putting herself in harm’s way, being a real…

Come out of your shell and learn Bash

One thing I noticed whenever I'd kick off a new cohort at We Got Coders, was that despite all my efforts, often students would arrive…

Learn To Code the Jedi Way

TLDR: If you’re going to be a Jedi, you need to know how to construct your own lightsaber. If you’re going to learn to code, you’ll need to…

Ruby Unconference 2018 Protobufs, gRPC and Ruby

One of my favourite Ruby meetups is the London Ruby Unconference, which took place last Saturday, just round the corner from Buckingham…