Tools
The stack behind every website and web application I build. What I use, why I use it, and where to learn more.
Where I build
The foundation. Every project starts here, whether it is a five-page website or a full web application.
The CMS behind almost everything I ship. Flexible enough for a blog, powerful enough for a client portal.
My page builder of choice. Clean output, proper query loops and it does not fight me when I need custom code.
Contexts and dynamic data →Still the builder many clients already know. I work in it whenever a project or a team calls for it.
Dynamic data and apps
This is where websites become web applications: custom data, relationships, forms and logic, all without leaving WordPress.
Custom post types, meta fields, relations and listings. The engine room of most of my client builds.
Build an invoice system →Forms that do real work: creating posts, updating users, uploading media and validating input properly.
Enforce rules on fields →Connects WordPress to the rest of the world. Great for automations that should live inside the site.
Watch the videos →
Automation and servers
The parts nobody sees. I like owning my infrastructure, so these tools keep things running while I sleep.
Self-hosted workflow automation. Leads, notifications, reports and the boring glue work between apps.
Install n8n with Docker →Packages services like n8n so they run the same way on every server, every time.
A friendly control panel on top of OpenLiteSpeed. Fast WordPress hosting without the monthly markup.
Servers, storage and backups for projects that need to scale beyond a single machine.
The craft
No-code does not mean no code. These are the languages I reach for when a visual builder is not enough.
Semantic markup first. Accessible structure makes everything else easier.
Variables, grid and container queries. Most layout problems end here.
Custom hooks, shortcodes and the occasional plugin when nothing off the shelf fits.
Custom queries and data clean-ups, straight against the database when it matters.
Your Project
Want this stack working for you?
I can build it for you, or show you how to build it yourself with the exact same tools. Either way, it starts with a message.
Pick one.