Websites that load fast and read well
Marketing sites, brochure sites and landing pages built by hand — responsive, accessible, and free of page-builder bloat.
Web development & application support
I design, build and run PHP applications for small businesses and solo operators: marketing sites that load fast, custom apps that handle real data, and steady support for the software you already depend on.
Services
From a single landing page to a multi-user application with imports, reports and an admin console — plus the unglamorous work of keeping it all running.
Marketing sites, brochure sites and landing pages built by hand — responsive, accessible, and free of page-builder bloat.
Data-driven apps with accounts, dashboards, imports/exports and reporting — built on PHP 8 / Symfony with MariaDB.
Keep an existing PHP application healthy: upgrades, bug fixes, performance work and security hardening.
Connect your application to the services it depends on — payments, email, maps, market data, AI assistants — with sane limits and fail-safes.
Pipelines that test every change and deploy on green — zero-downtime releases, migrations, smoke tests and automatic rollback.
A second set of eyes: code reviews, architecture advice, estimates, and help choosing what to build next.
Recent work
A production Symfony application I designed, built and operate: personal finance, trip planning, health tracking and a job-hunt tracker behind one login — with an admin console, strict security headers and continuous deployment.
Accounts, transactions, categories, payees, recurring items and reconciliation — with QIF import/export and running balances.
Spending by category, cash-flow over time, net worth and asset values — rendered as fast server-side pages with charts.
Itineraries with days, lodging, activities, meals and transport; geocoded stops, travel-time conflict checks, maps and a printable/PDF itinerary.
How I work
A short call or email thread to pin down what you need, what "done" looks like, and a fixed price or hourly estimate.
Work lands in a repository you own, in small reviewable changes, each with tests. You see progress on a staging URL, not in a slide deck.
A CI pipeline tests every change and deploys on green — migrations, smoke test and rollback included. No "deploy day".
Backups, monitoring and upgrades on a schedule, plus a person to email when something looks off.
Stack
Mature tools with long support horizons, so what I build today is still easy to maintain in five years.
Tell me what you're trying to do. I reply within two business days with questions or a plan.