Engineer & Technical Curator
Open Source
NativePHP
NativePHP is a new way to build native desktop and mobile apps using the tools you already know and love: Laravel, HTML, CSS and JavaScript.
The OG
The OG is an image generator written in pure PHP, ideally suited to generating OpenGraph images for your pages, blog posts, product listings and more. Make your content look great on social media for free!
Laravel Nova CSV Import
A fully-fledged CSV and Excel import tool for Laravel Nova. Built on top of the excellent Laravel Excel.
Gitamic
A premium Statamic add-on that lets you manage your Statamic site's Git repository from your CP.
This site
You can see everything on this site over on GitHub: grab it, re-work it, do what you want. Just remember the content itself has a Creative Commons Attribution-ShareAlike license, so if you choose to re-publish or-re-work it, you must afford others the same opportunity.
Cronikl
Cronikl is a NativePHP app for macOS that lets you set up and run scheduled tasks. It's more accessible than cron and way more accessible than launchd. It's partly a demonstration of NativePHP, but it's a neat little app in its own right.
Contributions
I try to contribute features and fixes to various open source projects that I use. Here are some of the highlights (nothing groundbreaking!):
Please support my work by sponsoring me on GitHub.
My current goal is to reach $1,000/month
Recent Writing
View all articlesOn AI doomerism
This is a reflection on this post (of the same title) that I thoroughly enjoyed, by Flavio Copes. "I am the genuine article, therefore I don't have to...
2024: Just the Start
2024 has overall been a great year for me personally. I believe it represents a turning point. 2023 was tough, but 2024 went some way to redressing the...
Slow Tech is Good Tech
This morning, I watched a video advertising a course aimed at developers. One of the first sentiments proclaimed is that of feeling left behind, that tech is...
Simon Shares
I've started a little podcast! If you give it a listen, I'd love to know what you think.
Why You (Probably) Shouldn't Start With an SPA
I came across this interesting article by @gregnavis the other day. I guess it's from a few years ago now, judging by some of the other posts on his blog....
2023: The Rollercoaster
This year has been quite a ride! 🎢 It's felt like the first real year since 2020 that things have been somewhat "normal". However, looking back,...