~ work ~

Projects

PostSnap: checkout add-ons

Brought on to introduce "add-ons" (frames, photo albums) during checkout to increase average basket value for an online photo-printing service.

  • Rails 8
  • Ruby 3.3
  • PostgreSQL
  • Docker

Stopover: travel city guides

Built from scratch: a travel app that generates curated, personalised city guides, with payments and authentication.

  • Rails 7
  • Ruby 3.4
  • Stripe
  • Devise
  • PostgreSQL

myteam: Applicant Tracking System

A Rails app that centralises in-house recruitment: tracking candidates, enriching profiles via the People Data Labs API, and managing the hiring pipeline from first application to final decision.

  • Ruby on Rails 8
  • Hotwire (Turbo + Stimulus)
  • Devise
  • Active Storage
  • People Data Labs API

Focusgov: content CMS

Built the admin UI and API endpoints letting the team manage all content for the Focusgov public-sector website.

  • Rails 7
  • Ruby 3
  • API
  • MySQL
  • minitest

Homeflow Lead Manager: integrations

On a CRM for estate agencies: built a Reapit API wrapper, an automated agency onboarding flow, and a Delighted NPS feedback integration.

  • Rails 5
  • Ruby 2.6
  • RSpec
  • PostgreSQL

Kanban Board App

A side project to sharpen Hotwire and Turbo, from a Ruby conference workshop.

  • Rails 8
  • Ruby 3.3
  • Hotwire