Development
-
How I use Laravel, React and Herd
Notes from building a Pokémon app and task managers: forms, migrations, Inertia and keeping the data moving clearly.
-
Reopening the projects I built fifteen years ago
Old backups, sprawling stylesheets and unfinished ideas: a useful reminder of how learning to build websites actually looked.
-
What building my own projects has taught me
What my JavaScript tools, Laravel file manager, React dashboard and Kanban experiments have taught me about data, state, design and learning through building.
-
CSS nesting without hiding the structure
How I approach native CSS nesting: shallow selectors, explicit parent references, specificity and a fallback for browsers that need compiled CSS.
-
Finding my feet in agency life
Nearing four years at a Suffolk agency: joining remotely, becoming the person behind the websites, helping a junior developer and learning how much can be done with less.
-
WordPress Application Passwords for a small REST integration
How I would connect a small server-side tool to WordPress using Application Passwords, restricted user permissions and clear REST API error handling.
-
Building custom WordPress block patterns for repeatable sections
A practical WordPress block-pattern example: register a category, provide native block markup and keep inserted sections editable for clients.
-
Learning MERN by building a personal dashboard
Learning MongoDB, Express, React and Node by building a personal dashboard for account cards, bills and bookmarks, and learning alongside other developers.
-
Proportional CSS layouts with aspect-ratio
Using CSS aspect-ratio for consistent image frames, with intrinsic dimensions, object-fit and practical checks for responsive content.
-
Building a custom file manager in Laravel
How I built a Laravel file manager for a client, with team workspaces, nested folders and Livewire uploads, and the security checks behind shared files.