About me
I'm an experienced developer and technical leader, building on the web since 2006.
I’ve worked in both small and large technology teams, and have led the digtal transformation of multiple new and established businesses with pragmatic technological decision making.
I'm a creative engineer at heart, and I’m at my best getting hands-on in the teams I work with, talking to customers and iterating towards success. Email Me.
Work history
I’ve been in tech for a while now, but here’s a summary of the last decade or so.
BitBrawn 2021 - Present
I’m growing BitBrawn, a web application studio that transforms businesses with brilliant software.
We offer web application development and consultancy, and focus primarily on SMEs looking to transform their businesses with bespoke web applications. Visit BitBrawn.
Leaf 2016 - 2021
I founded Leaf, a digital product agency, with my designer friend Chris Annetts.
We grew the team to 7, and helped build brilliant digital products for several UK and US businesses. We shut down Leaf in 2021 to pursue other endeavours. Visit Leaf.
Holiday Extras 2013 - 2016
I joined Holiday Extras as a Web Developer in 2013, working primarily on their airport hotel and parking booking system.
During my employment I was promoted to Software Engineer, and then Software Architect, where I helped to technical decision making across the organisation. Visit Holiday Extras.
Writing
I write about software and product engineering, with an occasional personal update.
Articles
- How to manage risk in software development15th January 2024
- What is web application development?31st October 2023
- Web application vs. website: What's the difference?3rd October 2023
- My first failed product8th February 2023
- Testing and tradeoffs31st August 2021
- How much does a web application cost?1st July 2021
- For a better web, let developers learn31st May 2021
- Choosing a good development partner6th April 2021
- The economics of JavaScript web apps23rd February 2020
- Fix the right problems in your code2nd February 2020
- Twitter makes me feel bad4th January 2020
- Things I wish I understood before starting an agency26th October 2019
- Putting Amazon Textract to the test17th September 2019
- How to thrive in an automated business world20th August 2019
- Automate where it matters with process maps16th July 2019
- Goals matter18th June 2019
- The power of small development phases17th December 2018
- A home office for productivity2nd August 2018
- Behavioural traps in software teams21st May 2018
- Working too much? Please stop20th November 2017
- 5 tips for actually shipping a side project29th March 2017
- There are no excuses for poor engineering in 20172nd March 2017
- 5 tips for a smoother code review process18th March 2015
- Taming your Technical Debt9th March 2014
- 5 tips for great performance from your Cordova app20th January 2014
Personal updates
- Mistakes from 6 months of freelancing29th October 2021
- Freelancing update - August 202114th September 2021
- Freelancing update - July 202112th August 2021
- Freelancing update - June 202112th July 2021
- Freelancing update - May 20217th June 2021
- My first month of freelancing4th May 2021
- Moving on from Leaf19th March 2021