I am currently available for freelance work - please contact me to arrange a consultation.
Hi, my name is James Carroll. I'm a web developer based in the North of England. Welcome to, this, my development blog and playground.
I first started developing websites when I was in high school and haven't stopped since. I am lucky enough to have had my hobby morph into my full time job and I am now what is reffered to as a 'full stack' developer. This means that I am proficient in writing both server and client side code.
My development workflow is heavily reliant upon preprocessing and virtualization. I utilise task runners such as Gulp and Grunt to help structure my code in a way that ensures it is maintainable and can be optimized for both development and production environments. All sites that I build are sandboxed in their own development environments though the use of Vagrant managed virtual machines (For reference, I have recently authored an article about setting up such development environments).
I am familiar with a number of version control systems and continuous integration/deployment approaches.
I am a keen advocate of open source software and wherever possible try to make my own code available under non restrictive licenses to help give back to the community. All of my open source releases can now be found in my Bitbucket repository.