![jack-whitworth-headshot](http://media.jackwhitworth.com/uploads/2023/12/jack-whitworth-headshot.webp)
All things web development
Hello there! Welcome to my corner of the internet where I share my adventures in the world of web development.
I work primarily with PHP for the WordPress platform. Over the years I’ve built dozens of WordPress websites utilising bespoke, custom themes and plugins to elevate the platform to the next level.
Beyond WordPress, I’ve worked intimately with the Laravel framework to build bespoke, full-stack websites and production-level APIs for clients based throughout Europe and North America.
Before falling in love with PHP’s WordPress and Laravel frameworks, I worked with Python. Using Python, I’ve built web-scrapers, APIs and even developed some of my own Pypi packages for the whole Python community to use.
When I’m not writing code, I’m either walking my dog Benny, or firing up a new co-op game to play through with my amazing wife.
My Recent Projects
-
HermitClock
About the build This project was quite a fun one for me for a few reasons: Back end This website is built with Laravel. Admittedly, as HermitClock is quite simple, there’s even an argument for not needing a back end at all. This could just as easily have been an Astro site or something similar, […]
-
PrismPress Gutenberg block
As this website is primarily a web development blog and portfolio, I need to be able to display blocks of code to share with readers. While dozens of plugins are available on the WordPress plugin repo, none of them fit my exact requirements. I decided to build one myself so that I could utilise Prism.js, a lightweight...
-
My Website
As a web developer, having your own website is essential if you want to showcase your skills and abilities to potential future clients or employers. With that need comes an understandable pressure for your own website to reflect the quality of what you can create for someone else. This very website that you’re on right now is my own personal shop-front...
Recent Blog Posts
![YouTube API with Laravel & Guzzle Http](http://media.jackwhitworth.com/uploads/2024/06/jack-whitworth-php-guzzle-youtube-api-400x400.webp)
YouTube API with Laravel & Guzzle Http
I felt that my minimal, PHP YouTube client was worth sharing. If you’re looking to do something similar, interacting with the YouTube API via PHP, then look no further.
![Add a Honeypot to Livewire Volt Forms](http://media.jackwhitworth.com/uploads/2024/06/jack-whitworth-livewire-volt-form-honeypot-400x209.webp)
Add a Honeypot to Livewire Volt Forms
What are Livewire and Volt? Livewire allows you to build 'Powerful, dynamic, front-end UIs without leaving PHP'. For me, as a PHP fanboy, it's quickly becoming my bread and butter for creating reactive components all within the comfort of my own backyard....
![HermitClock development, May 2024](http://media.jackwhitworth.com/uploads/2024/06/jack-whitworth-hermitclock-geminitay-400x277.webp)
HermitClock development, May 2024
Following on from my recent post covering the success of hermitclock.com, I've decided I'd like to keep a record of the work I'm doing on the website. This will showcase the work that's been carried out, as well as upcoming features that I have planned....
![The Success of HermitClock’s Launch](http://media.jackwhitworth.com/uploads/2024/05/jack-whitworth-hermitclock-homepage-screenshot-400x212.webp)
The Success of HermitClock’s Launch
For those who don't know, HermitClock is my latest side project. It's a website which shows the live, local times for all of the active Hermitcraft members. Hermitcraft is a Minecraft, multiplayer survival server on which only a select group of players...