# Al Amin Ahamed > Senior Software Engineer · Web & LLM integration — Senior software engineer. Production web systems in Laravel, WordPress and WooCommerce, plus LLM integration — RAG, retrieval and agent tooling. Dhaka, remote. - GitHub: https://github.com/mralaminahamed - LinkedIn: https://linkedin.com/in/mralaminahamed - Contact: me@alaminahamed.com ## Pages - [Home](https://alaminahamed.com/): Introduction, featured work, recent writing, and current status. - [About](https://alaminahamed.com/about): Background, skills, experience, and approach to software. - [Work](https://alaminahamed.com/work): Open-source projects and commercial work (45 projects). - [Writing](https://alaminahamed.com/writing): Technical articles (43 posts). - [Stack](https://alaminahamed.com/stack): Tools and technologies I use daily. - [Now](https://alaminahamed.com/now): What I'm working on and reading at the moment. - [Hire](https://alaminahamed.com/hire): Availability and engagement options. - [MCP Server](https://alaminahamed.com/mcp/portfolio): Remote MCP endpoint for AI assistants (OAuth 2.1 required). ## Writing 43 published articles. Topics: Laravel, PHP, AI/LLMs, WordPress, DevOps, React, TypeScript, performance, and security. Tags: AI / LLMs, Anthropic, Architecture, Caddy, Career, Cloudflare, Deployment, DevOps, Docker, Dokan, Gutenberg, Laravel, MySQL, Open Source, PHP, Performance, Pest, PostgreSQL, RAG, React, Redis, SQLite, Security, Tailwind CSS, Testing, TypeScript, Vite, WooCommerce, WordPress, pgvector ### Recent Articles - [Anthropic Academy — Six Certifications Completed](https://alaminahamed.com/writing/anthropic-academy-certifications) — I completed six Anthropic Academy courses covering the Claude API, Model Context Protocol, subagents, agentic workflows, Claude Code, and AI fluency — each with a verified certificate from Anthropic Education. - [Prompt Versioning in Production: Managing LLM Prompts Like Code](https://alaminahamed.com/writing/prompt-versioning-production-llm) — How EasyCommerce manages LLM prompts across Claude, OpenAI, and DeepSeek with a versioned registry, structured evals in CI, and a rollback path that does not require a deployment. - [RAG Without a Framework: A Minimal pgvector Pipeline with Claude](https://alaminahamed.com/writing/rag-without-framework-pgvector-claude) — How to build a complete RAG pipeline in Python without LangChain or LlamaIndex — chunking, embedding with text-embedding-3-large, pgvector retrieval, and grounded generation with Claude — with the tradeoffs that matter at production scale. - [Building a Claude Code MCP Server in Python: Lessons from codebase-research-agent](https://alaminahamed.com/writing/python-mcp-server-claude-code) — How codebase-research-agent exposes a tool-using AI agent as a Claude Code MCP server — JSON-RPC over Streamable HTTP, tool registration, streaming SSE, and the four things that broke in production before it worked reliably. - [How I Cut Edit Distance from 168 to 43 in a Legal Document RAG Pipeline](https://alaminahamed.com/writing/legal-rag-edit-distance) — Three architectural changes that brought average edit distance from 168 to 43 in a legal document RAG pipeline — section-scoped chunking, section-scoped exemplar prompting, and switching from a general embedding model to a legal-domain one — with a CI eval suite that made the improvement trajectory visible and reproducible. - [Designing a ReAct-Style Codebase Research Agent with Tool Use](https://alaminahamed.com/writing/codebase-research-agent-react) — How codebase-research-agent uses a ReAct loop to orchestrate semantic search, AST navigation, symbol lookup, grep, and git blame as callable tools — the hybrid retrieval substrate it operates on, and why framing RAG as a tool rather than a pipeline changes the architecture fundamentally. - [Building a 12-Source Job Discovery Pipeline with RAG and pgvector](https://alaminahamed.com/writing/jobpulse-rag-pipeline) — How JobPulse aggregates job listings across 12 sources in three tiers, embeds your resume into pgvector, and generates grounded cover letters via Claude — including the async adapter protocol, composite scoring model, and the three retrieval failure modes that shaped the final architecture. - [Scaling a Laravel MCP Tool Registry to 46 Tools](https://alaminahamed.com/writing/laravel-mcp-tool-registry-at-scale) — The May 12 post covered the MCP server architecture. This one goes inside the tool registry: class-per-tool structure, Sanctum ability scoping, JSON Schema validation before dispatch, tag-based auto-discovery, and the three things that broke when the registry hit 46 tools. - [Stop Using Fixed-Size Chunks for Technical Documentation](https://alaminahamed.com/writing/heading-aware-chunking-rag) — Why naive fixed-size chunking breaks on code-heavy documentation, and the heading-aware approach with paragraph fallback and overlap that replaced it in this portfolio's RAG pipeline. - [Voyage AI vs OpenAI Embeddings for Technical RAG in PHP](https://alaminahamed.com/writing/voyage-vs-openai-embeddings-rag-php) — Why I switched from OpenAI text-embedding-3-small to Voyage AI voyage-code-3 for this portfolio's RAG layer — model comparison, the input_type asymmetry Voyage requires, measured retrieval improvement, and the migration path that keeps search live throughout. - [A Claude Tool-Calling Loop in Laravel: From First Request to Final Answer](https://alaminahamed.com/writing/claude-tool-calling-loop-laravel) — The exact pattern for registering tools, dispatching multi-turn Claude conversations, and processing tool results in a Laravel service — including the three production failure modes the happy path does not cover. - [Embedding LLMs in a WordPress Plugin: EasyCommerce's Async Architecture](https://alaminahamed.com/writing/llms-wordpress-plugin-async-architecture) — How EasyCommerce wires LLM calls — product description generation, fraud detection, and inventory forecasting — into a WordPress plugin using async dispatch and a provider abstraction that survives outages and scales across catalogues. - [MCP Servers for Laravel: A Production Pattern](https://alaminahamed.com/writing/mcp-servers-for-laravel-a-production-pattern) — How I built the MCP server that powers AI access to this portfolio — JSON-RPC over Streamable HTTP, Sanctum bearer auth, an ability-scoped tool registry, and the gotchas worth knowing before you ship. - [RAG on SQLite: Pure-PHP Cosine Similarity Without pgvector](https://alaminahamed.com/writing/sqlite-rag-php-cosine-similarity) — How I built RAG retrieval against a SQLite database using pure-PHP cosine similarity — when it scales, when it doesn't, and the migration path to pgvector. - [A Multi-Provider AI Driver Pattern for Laravel](https://alaminahamed.com/writing/multi-provider-ai-driver-pattern-laravel) — A clean driver pattern for switching between Claude, OpenAI, Groq, and Ollama in a Laravel app — with failover, testing, and a single calling interface. - [Cutting Claude API Costs by 89% with Prompt Caching](https://alaminahamed.com/writing/claude-prompt-caching-laravel) — A practical Laravel integration of Anthropic prompt caching — what to cache, the 1024-token minimum, multi-breakpoint strategies, and real cost numbers. - [Building Production Gutenberg Blocks in 2025](https://alaminahamed.com/writing/gutenberg-block-development-2025) — A practical guide to building Gutenberg blocks with the v3 API — block.json, dynamic blocks, deprecations, and the testing strategies that actually work. - [Building Custom Commission Logic in Dokan Multi-Vendor](https://alaminahamed.com/writing/dokan-multi-vendor-commission-engine) — How Dokan's commission system actually works, the filters you need, per-category and tiered commission patterns, and what to never do. - [WordPress Plugin Security: Lessons from Two Disclosures](https://alaminahamed.com/writing/wordpress-plugin-security-checklist) — The exact security checklist I run every plugin through before release — capability checks, escaping, nonces, and the disclosed bugs that taught me each lesson. - [Tailwind v4 Migration: From v3 Config to CSS-First Tokens](https://alaminahamed.com/writing/tailwind-v4-migration-css-first) — A practical guide to migrating a real Laravel app from Tailwind v3 to v4 — what breaks, the new @theme syntax, plugin migration, and the 5× build speedup. - [React 19 in Production: useTransition, useOptimistic, and the End of forwardRef](https://alaminahamed.com/writing/react-19-patterns-production) — How I use the new React 19 hooks in this portfolio's admin — useTransition for non-blocking input, useOptimistic for instant UI, and refs as props. - [Splitting Laravel into Three Vite Bundles for Smaller Pages](https://alaminahamed.com/writing/laravel-vite-multi-bundle-setup) — How I split this portfolio into three independent Vite bundles (frontend, auth, dashboard) — separate dependencies, separate CSS, working HMR across all three. - [Caddy + Laravel: A 50-Line Production Config](https://alaminahamed.com/writing/caddy-laravel-production-config) — The exact Caddyfile I run in production — automatic HTTPS, HTTP/3, security headers, rate limiting, asset caching, all in ~50 lines. - [Supervisor for Laravel: Queue Workers, Scheduler, Horizon](https://alaminahamed.com/writing/supervisor-laravel-queue-workers) — Production Supervisor configs for Laravel queue workers, schedule:work, and Horizon — with the gotchas around stopwaitsecs, max-time, and zero-downtime restarts. - [Cloudflare in Front of Laravel: Real IPs, Trusted Proxies, Locked-Down Origins](https://alaminahamed.com/writing/cloudflare-laravel-real-ip-trusted-proxies) — How to make Laravel see real visitor IPs through Cloudflare — TrustProxies config, origin firewall rules, geolocation headers, and the caching gotchas. - [Building a RAG Pipeline in Laravel with pgvector](https://alaminahamed.com/writing/building-rag-pipeline-laravel-pgvector) — How I built the AI chat on this site: chunking documents, generating embeddings with Voyage AI, storing them in pgvector, and answering questions with Claude. - [A Code Review Playbook That Catches Real Bugs](https://alaminahamed.com/writing/code-review-playbook) — The three-pass review structure I've refined over a decade — when to push back, how to write comments, and what makes reviews valuable instead of performative. - [Laravel Queues at Scale: Lessons from 10 Million Jobs](https://alaminahamed.com/writing/laravel-queue-at-scale) — Patterns and pitfalls I've learned running Laravel queues in production — from connection pooling and job chunking to dead-letter handling and zero-downtime deployments. - [How to Actually Work Async in a Distributed Team](https://alaminahamed.com/writing/async-work-distributed-teams) — Six years of async-first remote work — writing self-contained messages, when to switch to a call, time-zone etiquette, and the trap of over-rotating on async. - [The Honest Economics of Selling WordPress Plugins](https://alaminahamed.com/writing/wordpress-plugin-economics) — Six years of selling on WordPress.org — conversion rates, pricing tiers, what drives installs, the support burden, and when to walk away from a plugin. - [Adding PHPStan to a WordPress Plugin (Without Losing Your Mind)](https://alaminahamed.com/writing/wordpress-plugin-phpstan) — A practical guide to getting PHPStan running on a production WordPress plugin, including the stubs you need and the rules you'll want to ignore. - [Hunting N+1 Queries in Laravel: Tools, Strict Mode, and Fixes](https://alaminahamed.com/writing/hunting-n-plus-1-queries-laravel) — How to find N+1 queries with Telescope, Debugbar, and preventLazyLoading() — and the eager-loading patterns that fix them, including the polymorphic gotcha. - [10 Eloquent Query Optimizations, in Order of Effectiveness](https://alaminahamed.com/writing/eloquent-query-optimization-checklist) — A systematic optimization checklist for Eloquent — select(), chunk(), chunkById(), withCount(), pluck(), subquery selects, and when to bypass the model layer entirely. - [Building a WooCommerce Payment Gateway from Scratch](https://alaminahamed.com/writing/woocommerce-payment-gateway-from-scratch) — Everything you need to know to build a production-ready WooCommerce payment gateway integration — checkout flow, webhooks, refunds, and subscriptions. - [Six Redis Patterns Every Laravel App Eventually Needs](https://alaminahamed.com/writing/redis-patterns-laravel) — Cache, sessions, queues, rate limiting, locks, pub/sub — the Redis patterns I use in production Laravel apps, with the trade-offs and the failure modes. - [Building a Dark Design System with Tailwind CSS v4](https://alaminahamed.com/writing/tailwind-v4-dark-design-system) — How I designed the D1 "Dark Precision" system for this site — CSS-first @theme config, custom tokens, and a palette that passes WCAG at every level. - [WP-CLI Tips That Actually Save Time](https://alaminahamed.com/writing/wp-cli-productivity-tips) — Practical WP-CLI commands and custom commands I use daily to speed up WordPress development, deployments, and debugging. - [Feature Testing Laravel Applications with Pest](https://alaminahamed.com/writing/pest-php-feature-testing-laravel) — A pragmatic guide to writing fast, readable feature tests in Laravel using Pest — from test structure to database setup and API testing. - [Five Years of Open Source on WordPress.org — What I've Learned](https://alaminahamed.com/writing/open-source-lessons) — Honest lessons from shipping and maintaining five plugins on WordPress.org — support burden, versioning, security reviews, and building an audience. - [Deploying Laravel on a VPS: Caddy, Supervisor, and Zero-Downtime Releases](https://alaminahamed.com/writing/laravel-vps-deployment-caddy-supervisor) — The exact setup I use to deploy Laravel on a raw Ubuntu VPS — Caddy for automatic TLS, Supervisor for queue workers, and an atomic symlink deploy script. - [Semantic Search with pgvector and Laravel Scout](https://alaminahamed.com/writing/semantic-search-pgvector-laravel-scout) — Add meaning-based search to your Laravel app using a custom Scout driver, pgvector HNSW index, and Voyage AI embeddings — with a hybrid keyword fallback. - [TypeScript for PHP Developers](https://alaminahamed.com/writing/typescript-for-php-developers) — A practical transition guide for PHP developers picking up TypeScript — mapping familiar PHP concepts to their TypeScript equivalents, from null safety to generics. - [Scaling WordPress: Redis Object Cache, Query Optimization, and Page Caching](https://alaminahamed.com/writing/wordpress-performance-redis-caching) — A systematic guide to making WordPress fast — from Redis object caching and WP_Query optimization to FastCGI page cache and CDN asset delivery. ## Projects - [Codebase Research Agent — ReAct AI Agent (Claude Code MCP)](https://alaminahamed.com/work/codebase-research-agent) — A ReAct tool-using AI agent over hybrid code retrieval (pgvector + BM25 + AST), exposed as a Claude Code MCP server. - [JobPulse RAG — AI Job Discovery & Cover Letter Platform](https://alaminahamed.com/work/jobpulse-rag) — A 12-source job discovery platform with RAG-grounded, personalized cover letter generation — built on FastAPI, pgvector, and a multi-provider LLM layer. - [StoreSheet – WooCommerce Google Sheets Sync](https://alaminahamed.com/work/storesheet) — Two-way sync between WooCommerce and Google Sheets. Products, orders, coupons, customers, and variations — live in your spreadsheet. - [Medicare — Hospital Management System](https://alaminahamed.com/work/laravel-medicare-app) — Full-stack hospital management system — clinical workflows, IPD/OPD, pharmacy, lab, billing, patient portal, and Stripe memberships. Built with Laravel 13, React 19, and Inertia v3. - [Fashion Factory — Multi-tenant SaaS](https://alaminahamed.com/work/laravel-fashion-factory-saas) — Laravel SaaS platform for fashion factories and retail shops — multi-tenancy, production orders, inventory management, POS, and integrated accounting. - [PMS Aggregator — Property Management Dashboard](https://alaminahamed.com/work/laravel-pms-aggregator-app) — Laravel platform that aggregates property listings, bookings, and reporting from multiple PMS providers into a single unified dashboard. - [The WP Squad — Company Website](https://alaminahamed.com/work/the-wp-squad-website) — Marketing and product website for The WP Squad — a WordPress plugin company. Built with Laravel 11, Tailwind CSS v4, Alpine.js, and React. - [TubeGrab — TypeScript Desktop Downloader](https://alaminahamed.com/work/tubegrab-ts) — Cross-platform Electron desktop app for downloading YouTube videos and playlists — format selection, quality picker, progress queue, and yt-dlp backend. - [TradeMate — WooCommerce Enhancement Plugin](https://alaminahamed.com/work/trademate) — WordPress plugin that supercharges WooCommerce stores with advanced trade and wholesale features — bulk pricing, B2B ordering, and vendor management. - [PHPStan Fluent Forms Stubs](https://alaminahamed.com/work/phpstan-fluent-forms-stubs) — PHPStan-compatible stub declarations for Fluent Forms — enables full static analysis for WordPress plugins that integrate with Fluent Forms. - [PHPStan Forminator Stubs](https://alaminahamed.com/work/phpstan-forminator-stubs) — PHPStan-compatible stub declarations for WPMU Dev's Forminator plugin — enables type-safe development for plugins that extend or integrate with Forminator. - [PHPStan WPForms Lite Stubs](https://alaminahamed.com/work/phpstan-wpforms-lite-stubs) — PHPStan-compatible stub declarations for WPForms Lite — enables full static analysis for WordPress plugins that build on or extend WPForms. - [PHPStan Squad Modules Lite Stubs](https://alaminahamed.com/work/phpstan-squad-modules-lite-stubs) — PHPStan-compatible stub declarations for Squad Modules Lite for Divi — enables static analysis for extensions that build on the Squad Modules API. - [CortexCMS — Bengali-first AI Document Platform](https://alaminahamed.com/work/laravel-cortext-cms-app) — Workspace-based SaaS for Bengali-language document management — AI-powered writing assistance, collaborative editing, and structured document workflows. - [Tundra — Self-hosted Server Management Platform](https://alaminahamed.com/work/tundra) — A Rust-based, self-hosted server management platform. A modern alternative to Plesk and cPanel with full operator control and native deployment for WordPress, Laravel, Node.js, Python, Go, and Rust. - [EasyCommerce FakerPress](https://alaminahamed.com/work/easycommerce-fakerpress) — WordPress plugin that generates realistic fake test data for EasyCommerce stores — 14 data generators, WP-CLI integration, and 131 Playwright E2E tests. - [Author Profile Blocks](https://alaminahamed.com/work/author-profile-blocks) — Gutenberg block library that adds rich author bio, social links, and recent-posts blocks to the WordPress block editor. - [WP PostgreSQL Database](https://alaminahamed.com/work/wp-pgsql-database) — Drop-in replacement for the WordPress wpdb class that uses PostgreSQL instead of MySQL — makes full WP sites run on Postgres. - [Specialized Technical Assistant (RAG)](https://alaminahamed.com/work/specialized-technical-assistant-rag) — Python-based RAG pipeline that lets you build a domain-specific AI assistant grounded in your own documentation. - [WooCommerce Paystack Gateway](https://alaminahamed.com/work/wc-paystack) — Official-quality WooCommerce payment gateway for Paystack — Africa's leading payment processor. Supports cards, bank transfer, and mobile money. - [Sitemon](https://alaminahamed.com/work/sitemon) — Lightweight website uptime monitor written in Go. Sends alerts via Slack, email, or webhook when a site goes down. - [Swift Menu Duplicator](https://alaminahamed.com/work/swift-menu-duplicator) — WordPress plugin that lets you duplicate any navigation menu with one click — useful for staged redesigns and multi-language sites. - [WP-CLI Magic Login](https://alaminahamed.com/work/wp-cli-magic-login) — WP-CLI command to generate one-time passwordless login links for any WordPress user — handy for support and deployment workflows. - [This Portfolio (v2)](https://alaminahamed.com/work/portfolio-v2) — Laravel 13 personal site with a RAG-powered AI chat, Tailwind v4 dark design system, and a full admin panel. - [Warranty Cart](https://alaminahamed.com/work/warranty-cart) — WooCommerce plugin that lets customers add product warranties to their cart at checkout — integrates with PayPal and Stripe for warranty claim payouts. - [AI Provider for OpenCode Zen](https://alaminahamed.com/work/ai-provider-opencode-zen) — WordPress plugin that bridges OpenCode Zen with multiple AI providers — Claude, OpenAI, and Gemini — via a unified adapter interface. - [Dokan — Multi-vendor Marketplace Contributions](https://alaminahamed.com/work/dokan-multivendor-contributions) — Feature development and maintenance contributions to Dokan, the leading WooCommerce multi-vendor marketplace plugin. - [WooCommerce Conversion Tracking](https://alaminahamed.com/work/woocommerce-conversion-tracking) — WooCommerce plugin that fires conversion events to Google Ads, Facebook Pixel, TikTok, Snapchat, and Pinterest on order completion, add-to-cart, and checkout. - [WooCommerce Razorpay OAuth](https://alaminahamed.com/work/wc-razorpay-oauth) — OAuth-based Razorpay integration for WooCommerce — secure merchant onboarding, automated key rotation, and full Razorpay API access without manual credential setup. - [WooCommerce ShipStation Integration](https://alaminahamed.com/work/wc-shipstation-integration) — Full-featured WooCommerce integration with ShipStation API V1 & V2 — order sync, real-time rates, label creation, tracking updates, manifests, pickups, and inventory. - [WooCommerce GoCardless Payments](https://alaminahamed.com/work/wc-gocardless-payments) — Production-ready WooCommerce payment gateway for GoCardless — supports Direct Debit (ACH/BACS/SEPA), Instant Bank Pay, Variable Recurring Payments, and Payment Intentions. - [WooCommerce DHL & FedEx Rates + Invoice](https://alaminahamed.com/work/wc-shipping-rates-invoice) — Real-time DHL and FedEx shipping rates at WooCommerce checkout, plus automated PDF invoice generation and email delivery on order completion. - [EasyCommerce Email Tester](https://alaminahamed.com/work/easycommerce-email-tester) — Developer tool to test, preview, and debug all EasyCommerce email notifications — dry-run preview, override recipients, and unresolved placeholder detection. - [Fluent Cart FakerPress](https://alaminahamed.com/work/fluent-cart-fakerpress) — Generate realistic test data for Fluent Cart stores in seconds — products, orders, customers, and more, with locale-aware sample data and WP-CLI support. - [WordPress Plugin Dev Toolkit](https://alaminahamed.com/work/wp-dev-toolkit) — Comprehensive TypeScript toolkit for WordPress plugin development — React-based control panel, hot reload, automated scaffolding, and build pipeline. - [MiniMax AI Provider for WordPress](https://alaminahamed.com/work/ai-provider-minimax) — MiniMax AI provider plugin for the WordPress AI Client — adds MiniMax language models to the WordPress AI ecosystem with streaming support. - [PHPStan WooCommerce Subscriptions Stubs](https://alaminahamed.com/work/phpstan-woocommerce-subscriptions-stubs) — WooCommerce Subscriptions function and class declaration stubs for PHPStan static analysis — enables type-safe development against the Subscriptions API. - [Squad Modules Lite for Divi](https://alaminahamed.com/work/squad-modules-for-divi) — Essential Divi Builder plugin offering 25+ free advanced modules — Flip Box, Advanced Divider, Post Grid, Image Hotspot, and more. - [Squad Form Styler for Divi](https://alaminahamed.com/work/form-styler-for-divi) — Divi Builder module that lets you visually style Contact Form 7, Gravity Forms, WPForms, and Fluent Forms without writing CSS. - [Squad Post Grid Module for Divi](https://alaminahamed.com/work/post-grid-module-for-divi) — Divi Builder module that displays blog posts, custom post types, and taxonomy archives in a fully customisable grid layout. - [Custom Translation API for WordPress](https://alaminahamed.com/work/custom-translation-api-integration) — WordPress plugin that integrates a custom translation API to translate themes, plugins, and core strings programmatically — bypasses the GlotPress workflow. - [TubeGrab — Rust Desktop Downloader](https://alaminahamed.com/work/dioxus-tubegrab) — Cross-platform YouTube and playlist downloader built with Rust and Dioxus — native GUI, yt-dlp backend, and clean download queue management. - [Faaaa Sound — JetBrains IDE Plugin](https://alaminahamed.com/work/faaaa-sound-jetbrains) — JetBrains IDE plugin that plays a dramatic sound effect when your tests fail — makes test failures impossible to ignore. - [Freemius SDK PHP Stubs](https://alaminahamed.com/work/freemius-stubs) — PHPStan-compatible stub declarations for the Freemius SDK — enables full static analysis for WordPress plugins that monetise via Freemius. - [PHPUnit WordPress Tests](https://alaminahamed.com/work/phpunit-wordpress-tests) — Composer package providing PHPUnit test utilities and bootstrap helpers for WordPress plugin and theme test suites — replaces the WordPress test-suite bootstrap boilerplate. ## Experience - Senior Software Engineer at Codexpert, Inc (2026–present) - Team Lead of Product at Codexpert, Inc (2025–2026) - Software Engineer at Codexpert, Inc (2025–2025) - Software Engineer at weDevs (2024–2025) - Software Engineer at Riseup Labs (2023–2024) - Software Engineer at EchoaSoft Ltd. (2023–2023) - Software QA Engineer at EchoaSoft Ltd. (2021–2023) ## Stack - **Framework:** FastAPI - **Languages:** PHP, TypeScript, Go, Python, Rust - **Frameworks:** Laravel, WordPress, React, Inertia.js, Livewire, Alpine.js, Tailwind CSS - **Databases:** PostgreSQL, MySQL / MariaDB, Redis, SQLite, Meilisearch - **AI / ML:** Voyage AI, LangChain / LlamaIndex, pgvector, Ollama, OpenAI API - **DevOps:** Docker, GitHub Actions, Caddy, Hetzner Cloud, Supervisor, Linux / Ubuntu - **Tools:** PhpStorm, WP-CLI, Pest, PHPStan, Laravel Pint, Vite, Playwright, TablePlus, Figma