I'm Scott Carmichael, a front end web developer based in Fife, Scotland. My focus is building responsive websites and apps using open technologies like HTML5, CSS3, JavaScript and PHP. I currently work as part of the Flintriver team in Milnathort.

Tools of the Trade

Core technologies, knowledge and skill set.
HTML5 CSS3 JavaScript jQuery AJAX PHP MySQL Wordpress Expression Engine AngularJS Laravel Photoshop Git APIs Jekyll

Who Is This Guy?

My name is Scott Carmichael, a web developer based in Fife, Scotland. I've spent many years building client centric websites and apps; both in agency environments and on freelance projects. I’m passionate about web technologies, cool internet stuff and the general building of things.

I have experience with many web technologies and concepts. However, its working with front end technologies that really makes my motor run. I have extensive knowledge of JavaScript and associated technologies like AJAX and the jQuery library. At the moment I'm motivated by the inner workings of responsive design, MVC frameworks (in particular AngularJS), CSS3 and the HTML5 APIs.

That being said, my day to day work usually involves working with PHP & MySQL too. I've worked extensively with both the Wordpress and Expression Engine CMSs and have worked on a number of Laravel web app projects.

My main side project is the plugin repository Carmichaelize. I’ve built a bunch of Wordpress and jQuery plugins that do a variety of cool and useful things. I'm always looking to create new items, for the most part they solve some of the problems I’ve encountered over the years working as a professional web developer.

Beside all that, I like music, cynical banter, American sitcoms of the 90's and enjoy a couple of pints after hours. As well as my own projects, I currently work as part of the Flintriver team in Milnathort.

Follow Me

My other internet hangouts.

Recent Blog Posts

Articles, notes & other cool hacks.

Twitter Links Regex

The Twitter API returns tweets as a plain string with no HTML tags. Granted the Twitter API isn’t designed to...

CSS3 Gradient Stripes

When you give a gradient two successive color-stops with the same stop value, the transition between the two is a...

Looking for something else? Check the archive.