STACK / 04

The stack is not a technology list. It is a delivery chain.

I choose technology around what the production system has to do. Application code, data, infrastructure and release engineering make up the working product together.

Columbia Games CCM v2 application screenshot
01

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

02

Frontend

Interactive web interfaces, admin tools, campaign sites and realtime clients.

JavaScript · TypeScript · React · Vue · React Native · Vite · HTML · CSS

03

Data & integration

Data migration, search, external systems and contract-driven APIs.

PostgreSQL · MySQL · REST/OpenAPI · Solr · Elasticsearch

04

Platform

Reproducible runtime, TLS, reverse proxies, hosting and production infrastructure.

Linux · Docker · Nginx · Apache · DigitalOcean · AWS · RDS · Elastic Beanstalk

05

Delivery & quality

Releases should be repeatable, measurable and reversible rather than terminal rituals.

GitHub Actions · Make · PR gates · smoke/regression · PageSpeed · rollback

06

Measurement

Marketing and measurement are part of delivery, not scripts glued onto the finished site.

Google Ads · consent-aware tracking · SEO · conversion measurement