Selected work
Portfolio
A closer look at the projects I have built, grouped by the kind of problem each one solves.
Web applications
Full-stack PHP applications sharing a common approach: PHP 8+, PDO and SQLite, prepared statements, CSRF protection and a responsive, accessible frontend.
Games
Playable projects built for game jams and for the joy of making something interactive.
Plugins and overlays
Tools that connect to existing applications and surface useful information where people already are.
Game mods
Runtime patches for games I play, mainly RimWorld, written in C# with Harmony and shipped as standalone mods.
Client and migration work
Projects delivered for other people, including a legacy migration and a portfolio for a designer.
How these projects were built
The details differ, but the principles are consistent across the portfolio.
- PHP 8+ with PDO and prepared statements for data access
- Secure authentication, CSRF protection and strict input validation
- Responsive HTML5 and CSS with progressive enhancement
- Vanilla JavaScript where it adds value, without unnecessary dependencies
- Version control and clear project documentation throughout
Most commercial work is delivered through my business, Nerd @ Technology. The projects here are my own builds and experiments.