Hi, I'm David, a full stack software developer with a passion for anything web orientated. I have a keen interest in UX and creating awesome apps that people love.

If you are interested in working with me then please get in touch. Or if you would like to learn more about me then take a look at what I do.

Get in touch

I also run a web design agency (White Valley Software) where I develop websites, apps and do consulting on all things digital. If you are more interested in website design and development then take a look at my work there.

More about me

You can find out more about me and my work on the following sites.

White Valley

White Valley Software is my website design company. Check it out if you want to discover more about my website design and development work.


Twitter is my go to source for tech news. It's a great way to connect with other developers. Follow me if you're interested in general tech stuff and .NET.


As a contractor, I mainly work on large private code bases but I'm hoping to publish more code on GitHub in the future. So take a look and see how I'm doing.

Stack Overflow

Although I don't contribute much to Stack Overflow these days, I'm still an active user in the top 3% with 15,000+ reputation.


There's more of my work experience available on LinedIn if you want to connect in a more corporate way.


I'm always happy talking about tech and dev stuff. If you want to know more about me and the work I do then get in touch.

Hire Me

I'm currently availble for contracting and consulting work. Get in touch if you are interested in working together.


Here are some of the technologies I currently spend my time with.

  • C#
  • MVC
  • Web API
  • SQL Server
  • SQL
  • LINQ to SQL
  • Entity Framework
  • HTML
  • CSS
  • Bootstrap
  • Materialize
  • JavaScript
  • jQuery
  • Knockout.js
  • AngularJS
  • TypeScript
  • Jasmine
  • Gulp
  • Orchard CMS
  • SVN
  • Git
  • Visual Studio
  • NuGet
  • Azure
  • Selenium
  • Ninject