I am a holistic full-stack developer equally comfortable working on client-side or server-side code using many technologies and supporting platforms. I am a keen, friendly, reliable, malleable, hard-working and enthusiastic person happy to work either autonomously, or as part of a team. During my tenure I have held numerous developer and senior developer roles, as well as managerial posts. Whilst my key skills are listed in the Tech Stack, I always enjoy a challenge as well as learning new technologies. In my spare time, I coach amateur football and am an FA Level 2 accredited coach. I am also an avid reader, writer and swimmer.

Darryl Waterhouse

I am a holistic full-stack developer equally comfortable working on client-side or server-side code using many technologies and supporting platforms. I am a keen, friendly, reliable, malleable, hard-working and enthusiastic person happy to work either autonomously, or as part of a team. During my tenure I have held numerous developer and senior developer roles, as well as managerial posts. Whilst my key skills are listed in the Tech Stack, I always enjoy a challenge as well as learning new technologies. In my spare time, I coach amateur football and am an FA Level 2 accredited coach. I am also an avid reader, writer and swimmer.

Available to hire

I am a holistic full-stack developer equally comfortable working on client-side or server-side code using many technologies and supporting platforms.
I am a keen, friendly, reliable, malleable, hard-working and enthusiastic person happy to work either autonomously, or as part of a team.
During my tenure I have held numerous developer and senior developer roles, as well as managerial posts.
Whilst my key skills are listed in the Tech Stack, I always enjoy a challenge as well as learning new technologies.

In my spare time, I coach amateur football and am an FA Level 2 accredited coach. I am also an avid reader, writer and swimmer.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at DCBW Consulting Ltd
March 25, 2007 - Present
I believe in building software that endures. For three decades I have worked across every layer of the stack — from low-level C and server infrastructure through to modern JavaScript frameworks and responsive interfaces — and that breadth has taught me that the best solutions come from understanding the full picture, not just the part in front of you. Whether I am hardening a legacy codebase, architecting a greenfield system, or mentoring a junior developer, I bring the same principle: write clear, maintainable code and leave things better than you found them. I gravitate towards pragmatism over dogma. Every project has its own constraints and history, and I believe the right tool is the one that fits the problem, not the one that is fashionable. That philosophy led me to build DommaJS — a zero-dependency JavaScript framework born from the conviction that simplicity and capability are not mutually exclusive. It is the same mindset I carry into every engagement: understand the problem properly, choose the simplest solution that works, and deliver it reliably.

Education

BSc Software Engineering at UCLAN
October 1, 1992 - June 14, 1995
First Class
MSc Software Technology and Development at University of Liverpool
September 1, 1995 - May 1, 1996
PhD Computational Science and Mathematics with Principle Algorithms at Cambridge
October 1, 2003 - May 1, 2008
I completed my PhD mostly this remotely whilst working full-time.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Hire a Web Developer

We have the best web developer experts on Twine. Hire a web developer in Liverpool today.