Things I've Shipped

I build web applications that work. Front-end, back-end, database, deployment - whatever it takes to ship something people actually use. Here are some of the things I’ve built.

Apps I’ve Built

DroolFinder — A dog collecting Android and iOS app with unique sticker generation, social features and more.

Askbad — Deliberately bad advice, taken seriously.

Yardvertising — Full-stack hyperlocal advertising platform. Built everything from the Aurelia frontend to the Laravel backend, payment processing, geolocation services, and admin dashboards. Connects local businesses with homeowners for yard advertising opportunities.

Yawntales — Bedtime story engine for kids and tired parents. AI-powered personalised bedtime stories that help families wind down.

Cortexpresets — Quad Cortex presets marketplace for guitarists.

Cortex Device List — Quad Cortex modeller database. Also open source.

Doughmap — Open source yearly expense tracker. Also on GitHub.

TryInk — Virtual tattoo try-on and design creation platform. See how tattoos look before you commit, with AR visualisation technology.

TidyFork — Make messy repos clean and nice. Repository cleanup service that helps developers maintain better codebases.

Reviewey — Complete review platform for businesses and customers. Built the entire application stack including user authentication, review management, business profiles, analytics dashboards, and reputation scoring algorithms.

RegexBattle — Competitive regular expression battle game. Test your regex skills against other developers in real-time challenges.

Dadline — Task accountability via social shame.

Thriftysheet — Smart budgeting spreadsheet.

Planet Defence — Small arcade game.

Colorshift — Fast colour matching game.

Hive Ships — Competitive blockchain battleship game built on the Hive blockchain.

Hive Lotto — Blockchain lottery application with transparent, decentralised draws.

Hive Scratchit — Blockchain scratch cards providing instant wins and transparent odds.

Open Source Projects

Captura — Open source screenshot app and API.

Beeline CLI — Terminal CLI for interacting with the Hive blockchain. Streamlined tooling for blockchain developers.

Au Rogue — Terminal CLI for migrating Aurelia 1 to Aurelia 2 apps using smart code mods. Automated migration tooling that saves developers time.

Aurelia 2 Plugins — Plugins and tooling for the Aurelia 2 framework.

HTMS (Hyper Text Media Script) — Write JavaScript using HTML tags. A novel approach to making JavaScript more declarative and readable.

Hive Payments Woo — Hive blockchain payments support for WooCommerce.

ACF Versioned Content Field — Version tracking for Advanced Custom Fields content.

ACF QR Code Field — QR code generation field for Advanced Custom Fields.

ACF Country Field — Country selector field for Advanced Custom Fields.

What Drives My Work

I approach every project with the same principles: small milestones, shipped value every week, architecture first, then code, then documentation. I prefer constraints, measure results, and always look to remove complexity rather than add it.

Whether it’s a simple WordPress site or a complex blockchain application, the goal is always the same: build something that works reliably and serves real people with real problems.

Want to work together? Get in touch or check out my consulting services.