Hey! It's great to meet you!

About Me

My name is Daniel Attfield, and I'm a Web Developer for Outside the Box, residing in London, England.

I'm one of the really lucky few who do their hobby as a job, and consequently love what I do for a living. I get to work with a small, exceptionally talented team of designers and developers, and have built a portfolio that includes work for a variety of clients, from smaller start-ups to multi-national companies.

I graduated from the University of Durham with a Bachelor’s Degree in German and Russian. I loved the cultures I got to experience, not to mention beautiful Durham itself. My German's still fluent as I speak it regularly, though my Russian's unfortunately become a little rusty since leaving the North.

Believe it or not, my time at university provided the inspiration and foundation for what I do now. Having studied Graphic Design at college, I'd volunteer to put together design projects for events and societies I was involved with. Requests for my work became more frequent, and the results included my first websites. I soon realised that the computer languages I was trying to use had a lot in common with the human languages I'd studied. I applied my skills and I quickly got hooked; so much so that I decided that I wanted a career in development after graduating.

When I'm not talking to computers or foreigners, I'm busy trying to be funny. I’ve performed regularly as a musical stand-up comedian since 2006, and fortunately for my highly supportive, gig-attending mates, it’s gone really well. Comedy lets me combine three of my favourite things; playing acoustic guitar, meeting new people and being an insufferable show-off. Nice.

Weapons of choice

Although I'd consider myself to be a versatile developer, everyone has particular strengths; mine are based around front-end website development:

  • XHTML 1.0
  • CSS 2.0 +
  • JavaScript + jQuery

That said, I don't shy away from server-side and database development. I work comfortably with the following technologies on a daily basis:

  • ASP.NET 2.0 - 3.5 in C#
  • SQL Server 2005 + SQL
  • 3-Tier Architecture
  • Object Oriented Programming

I've also been fortunate enough to develop a solid grounding in newer technologies thanks to more recent projects.

  • ASP.NET MVC 2
  • LINQ
  • nHibernate
  • Castle Windsor

I've also been intimately involved with Classic ASP, VBScript and Microsoft Access, but I'd rather not talk about that. It was dark, and I was drunk...