Engineering,
taught
&
leadership,
practised.
I'm Steven — CTO at Digitonic, a PHP engineer since 2010 and a keen golfer with a terrible handicap. This is where I write it all down.
Latest from the journal
Tailwind CSS v4 Dark Mode in Laravel — CSS-First with @custom-variant
Tailwind v4 killed tailwind.config.js. This walkthrough wires class-based dark mode end-to-end — @custom-variant in app.css, @theme tokens, an Alpine toggle, and a tiny inline script that kills the white flash on first paint.
Custom Filament v4 Actions with Confirmation Modals and Notifications
A walkthrough of building a Filament v4 Action that opens a confirmation modal, collects form input, runs the side-effect, and fires the right notification — without dropping into raw Livewire.
Filament v4 Many-to-Many Relation Managers — Pivot Fields, Attach, and Detach
How to surface pivot data in a Filament v4 relation manager — withPivot, AttachAction with form fields, scoped record selects, and a safe detach story.