I love picking up new concepts and technologies.
And keeping up with those I already know!
Choose your favourite Javascript flavour and sit back, I'll do the rest. Currently preferred stack: React, Redux, Node, Webpack, Stylus. I also use Angular.
I always make sure my mark-up is up to date with the latest, supported spec. This improves the accessibility and SEO of your website.
CSS has come a long way. Which means I can do more with less, cleaner code. Think Stylus. (Yes, that includes pretty animations too )
Testing should not be an afterthought. I strive to follow TDD and BDD principles. My current choice is Enzyme with Mocha.
With web applications moving away from desktops, performant offline-first and mobile-first development is essential. Box ticked!
Your application will comply to the Web Content Accessibility Guidelines and look consistent across all the main browsers.(Including that pesky IE!)
My exprience with Git and Team Foundation Server will make sure you won't lose any sleep over your precious code.
C#, VB.NET, Web Forms, MVC, Entity Framework, ASP.NET Web API: I've worked extensively with the main technologies of the .NET family.
I have experience with versions 2008, 2012, 2014 and Express: from writing stored procedures, views and functions to optimising queries and indexing tables.
I am an enthusiastic problem-solver and self-taught web developer. Scroll down for more significant facts.
(Here tackling end user issues)
The first project I'll be working on will help millions of people using the Universal Credit system.
April 2018 - presentI build innovative and user-friendly websites for crowdsourcing projects using open source technologies.
Tech: React+Redux, Angularjs, Node/Express, Webpack, Babel, Enzyme+Mocha, Travis, Docker, Stylus, Git
May 2015 - April 2018Mainly worked on front-end projects, sprinkled with some database optimisation.
Tech: .NET, C#, Entity Framework, SQL, TFS
Aug 2014 - April 2015Advised on the usability of the college system for database administrators.
Tech: .NET, C#, Entity Framework, SQL, TFS
Jan 2014 - Aug 2014Became the father of a most amazing little bear.
3rd May 2013Maintained, further developed and managed the awesome Scorpio web portal for the property market.
I also integrated Scorpio with some third-party APIs and designed a few websites for estate agencies.
Tech: VB.NET, C#, Entity Framework, SQL, TFS
Oct 2012 - Aug 2014I built a mathematical model for explaining how we change our minds based on introspection and wrote a 50K words thesis about its implications for decision making. I also wrote this article with my incredible supervisor.
Jan 2007 - Jan 2011The most notable consequence of that was meeting my wife. (Yes, I built her website.)
Sept 2006I played in a few bands. Here's one. I am now having a break.
Winter 1994(Here with beard)