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.

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.