Hi, I'm John, although many people know me as just 'JB'. I am a freelance software and digital marketing consultant, and also take on PHP software development projects. I work remotely from my studio in West Somerset, 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, 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 18,000 properties a year. 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 also maintain a number of digital marketing campaigns for clients, 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!