Skip to content

Tools & tech

My stack

Tools and technologies I reach for in production.

language

PHP

Primary language, 9+ years

TypeScript

All frontend work

Go

CLI tools & services

Python

AI/ML scripting & RAG pipelines

Rust

Experiments & learning

framework

Laravel

Full-stack PHP framework of choice

WordPress

Plugins, themes, WooCommerce extensions

React

Admin UIs & interactive components

Inertia.js

SPA-like pages without an API layer

Livewire

Reactive Blade components

Alpine.js

Lightweight interactivity in Blade

Tailwind CSS

Utility-first CSS, v4

database

PostgreSQL

Primary relational DB; pgvector for embeddings

MySQL / MariaDB

Legacy projects & WordPress

Redis

Cache, queues, sessions

SQLite

Local dev & small tools

Meilisearch

Full-text search via Laravel Scout

ai

Claude (Anthropic)

LLM for RAG & AI features

Voyage AI

Embeddings for semantic search

LangChain / LlamaIndex

RAG orchestration experimentation

pgvector

Vector similarity search in PostgreSQL

devops

Docker

All local dev environments

GitHub Actions

CI/CD pipelines

Caddy

Reverse proxy with automatic TLS

Hetzner Cloud

VPS hosting (CPX21)

Supervisor

Queue workers & process management

tool

PhpStorm

Primary IDE

WP-CLI

WordPress automation & deployments

Pest

PHP testing framework

PHPStan

Static analysis, level 9

Laravel Pint

PHP code style fixer

Vite

Frontend build tool