Why I Replaced Excel with a Web App for Payroll
How I turned a complex Cyprus payroll spreadsheet into a type-safe Vue 3 calculator — and what I learned about building financial software.
How I turned a complex Cyprus payroll spreadsheet into a type-safe Vue 3 calculator — and what I learned about building financial software.
The tools and frameworks I'm using across my projects in 2026 — what's working, what I'd change, and why I picked each one.
How to build multi-account AWS access without ever storing credentials, using IAM AssumeRole with external IDs and temporary session tokens.
How extracting business logic into single-purpose Action classes made my Laravel code easier to navigate, test, and maintain.
A technical guide on configuring AWS to allow GitHub Actions to SSH into your server.
Sometimes feel like I'm falling behind. Here's my take on impostor syndrome as a senior developer, parent, and human.
How we manage different PHP versions from 5.6 to 8.4 on a single server using Docker and volume mapping
I decided to convert the React-based template into an Astro site in order to get my hands on it.
I hold this domain for some years now and it was about time to launch my site.