Where did I come from? What do I do?

How did I get here?


I am a software developer with just shy of two decades of professional experience working for some of the biggest names in the country.

My love for programming began in the late 80s when I got my hands on a Commodore 64, being only 8 or so at the time I didn't really know what I was doing but I knew how to put a cassette in, type run and load up elite.

10 PRINT "Everyone has to start somewhere"
20 GOTO 10

It might have been a humble beginning but this led on to to the "typical developer experience" during the 90s of spending hours reading and typing reams of code from books and magazines just to see a small ball bounce around the screen.

My passion for modern development really took off in 1998 when I transferred to Sgoil Lionecleit in the outer Hebrides which had an excellent computing department which is where I was introduced to Pascal and Java, being new to the school and living in a remote area I had little to do so saved money from weekend and evening jobs working on fishing boats (A story in itself) and bought my first "proper" PC. Two decades later I can still remember debating if I really needed a 266MHz processor and wondering how I would ever fill that 4.3GB Hard drive.

Locking myself away for hours on end I would work on projects in pascal and basic before finally discovering the internet and web development (racking up some fairly horrendous phone bills in the process). It was then that I decided that software development was the career path for me.

From there I completed an HNC in Software development and after a few years landed a web support job, the rest as they say, is history.

Becoming a "proper" company

While being in full time employment as a software developer was good I always looked for side projects that I could use to enhance my skills, or to learn a new technology that my employer was not using, as a result I have always done freelance work along side full time employment.

In 2014 I decided to take the plunge and go it alone as a contract software developer, that's when DB Development Solutions Ltd was born and with a strong start - my first contracts were with the NHS, MoD and a Boutinot a National Wine Wholesaler.

How I Work

At its core, DBD is me, David - a contract software developer with almost two decades of industry experience, as you will see from my portfolio and the range of clients that I have worked with.

There are two main ways that I can work with you:

  1. Bum on seat (aka Classic Contracting) - Contract DBD to work on you're project and I will integrate with your existing team or work alone on your projects.
    1. Project work - Give me a specification, a deadline and a budget and I will give you a product.

Size Matters

Although DBD is a "one man band" I have an extended network of IT professionals that I can call upon, DBDs primary function is software development but if your project needs some design work, or you need to buy and configure a new server, or anything else you could need... I know a guy.