Hi, I'm John, although many people know me as just 'JB'. I am a freelance PHP and frontend software developer and I am currently available to take on new projects. I work remotely from my studio in Taunton, United Kingdom.
I have over 20 years of experience of building and maintaining websites and e-commerce applications, and over 10 years of commercial experience building web applications for a wide range of industries. I have worked with companies in their startup stage to help define their product offering and establish a product-market fit. I have also worked with growth-stage companies to review and re-architect existing systems for high traffic and deployment to multi-server cloud infrastructures.
I have a keen interest in building clean code and my niche is working with legacy PHP systems, refactoring, and introducing Modern PHP. I work with a number of popular PHP Frameworks including Laravel, Symfony, Yii and CodeIgniter. With my experience over the years, I am not afraid to take on projects outside of these areas, and I am happy to work on most PHP based platforms.
Some of the systems I have helped design and develop include a FinTech crowdfunding platform that processed over £100 million in transactions in one year and an online lettings platform that actively advertised and processed tenant enquiries for around 1500 properties a month. I have also worked with companies to help to streamline local development, introduce Continuous Integration (CI) and Continuous Deployment (CD) pipelines, alongside zero-downtime deployments.
I have also kept a keen interest in digital marketing, being involved in Search Engine Optimisation (Organic Search) and Search Engine Marketing (Paid Search) projects, Conversion Rate Optimisation (CRO), video marketing, social, local, mobile, display advertising and more. I am both Google and Hubspot qualified in digital marketing techniques.
This site is mostly a scratchpad for my thoughts and consists primarily of links to articles and projects that I find interesting. If you have any questions please get in touch, and if you want to follow what I get up to I am on Twitter as @johnblackmore.
Thanks for visiting!