Projects

Vauxhall Football

Vauxhall Football

Vauxhall sponsor home nations football all the way from grass-roots level to the national first teams. I chose to use ASP.NET MVC 3 and LINQ to SQL with an IRepository pattern for the back-end of this site and service driven AJAX with HTML 5 for the front-end.

read more

Team Lotus

Team Lotus

The Team Lotus website was launched just in time for the 2011 Formula 1 season. I was the technical lead on this project, we built it using the Umbraco CMS platform, it integrates into many APIs including Facebook, Twitter, Flickr and Brightcove.

read more

Bryden Wood

Bryden Wood

My role on this project was technical lead, I used HTML 5, AJAX and lots of event driven O-O Mootools. I enjoyed the challenge given to my by the designers at ID Media. Bryden Wood's website was nominated for a BIMA in 2010.

read more

Blog

HTML5 makes my ears hurt


HTML5, everyone is talking about it at nausea which is pretty standard for a technology related buzzword. The problem with buzzwords is that they are often exactly that, just buzz. A constant buzz that has been making my ears hurt for quite some time. A large amount of this buzz is being produced by people that have never opened an HTML tag in their life.

read more

Ways of Building Android Apps


There are many ways of building applications for Android. Here are a few.

read more

Event Driven MVVMP in .net


Most ASP.net developers are probably familiar with the Model-View-Presenter (MVP) pattern. This pattern comes in many mutations. I like taking the basic pattern 2 steps further by adding in a "view model" and using view events. I call it event driven Model-View-ViewModel-Presenter.

read more

About Me

I am a web developer based in London. I specialize in client-side and server-side technologies and am equally as comfortable writing object-oriented JavaScript as I am normalizing a database or writing pixel perfect HTML and CSS.

My first taste of programming was at age 15 where I started learning object-oriented concepts with the aid of Java. I have come some way since then and I now have about 5 years experience working with London digital agencies such as Fingal/John Brown Media, ID Media London and Skive.

My main coding skills are C#.net, SQL, XHTML, HTML 5, CSS, JavaScript (AJAX, Mootools and jQuery) and working with third part APIs (Facebook, Twitter, Youtube ect). I also have plently of experience quoting, scoping and leading technical builds.

At present I am working full-time at Skive where I get to work on great projects for large clients such as Lotus, Vauxhall and Carlsberg; using a wide variety of front-end, back-end and mobile technologies.

flickr