Backend
APIs, business logic, legacy modernization and maintenance of larger platforms.
PHP 5.6–8.4 · Laravel · Symfony · Drupal 5–11 · Node.js · Python · FastAPI
STACK / 04
I choose technology around what the production system has to do. Application code, data, infrastructure and release engineering make up the working product together.
APIs, business logic, legacy modernization and maintenance of larger platforms.
PHP 5.6–8.4 · Laravel · Symfony · Drupal 5–11 · Node.js · Python · FastAPI
Interactive web interfaces, admin tools, campaign sites and realtime clients.
JavaScript · TypeScript · React · Vue · React Native · Vite · HTML · CSS
Data migration, search, external systems and contract-driven APIs.
PostgreSQL · MySQL · REST/OpenAPI · Solr · Elasticsearch
Reproducible runtime, TLS, reverse proxies, hosting and production infrastructure.
Linux · Docker · Nginx · Apache · DigitalOcean · AWS · RDS · Elastic Beanstalk
Releases should be repeatable, measurable and reversible rather than terminal rituals.
GitHub Actions · Make · PR gates · smoke/regression · PageSpeed · rollback
Marketing and measurement are part of delivery, not scripts glued onto the finished site.
Google Ads · consent-aware tracking · SEO · conversion measurement