Profile

6 years independent development with Ruby on Rails

Creator of Membership System Pro, a commercially used gym management software

Love implementing beautiful patterns into my work to improve readability and maintainability

Career & Personal History

Web Developer

Independent
2023 - Present
  • Creator of Membership System Pro
    • Commercial software used by The Space Fitness studio and Flow House Pilates Studio
    • Indepently built from scratch, Rails 7 / Ruby 3.2
    • Bookings, memberships, payments, communication, finance, administration
    • 1,000+ users, Whatsapp, Razorpay API integration
    • 1,000+ commits
    • 2,000+ test assertions
    • Deployed to Heroku
  • Project and Hobby Rails Apps
    • League System Pro
    • Technical Diary
    • Climbing app for tracking progress on gym routes
    • Fitness app for search, schedule and review of follow-along workouts
    • Self-hosted on home server
  • Turbo Native Birthday Notification App, Remind
    • Built in Rails
    • Runs in Android with native Android notifications
    • Integrates with Google Firebase

Web Developer & Consultant

The Space, Mumbai
2015 - 2024
  • Wide-ranging support to health & fitness entrepreneur
    • Bespoke membership software development
    • Website development, maintenance, SEO
    • Client communication, governance, policies, product development, contracts, team training

Rock Climber

Worldwide
2010 - 2015
  • Climb, train, teach, develop, explore

Consulting Pensions Actuary

Mercer
1997 - 2010
  • Analysis and advice to stakeholders of Defined Benefit pension plans to £500M
  • Management of complex projects with budgets up to £100k
  • Secondment to Global Technology Department, Chicago (2001-2002)

Education

Fellow of Institute of Actuaries

qualified 2007/2008

BSc Maths and Statistics

University of Birmingham
graduated 1996

Core Back End Technical Skills

API integration Git Heroku Minitest PostgreSQL Ruby Ruby on Rails (5 - 8) SQL

Core Front End Technical Skills

Bootstrap CSS Hotwire JavaScript HTML Stimulus Turbo

Other Technical Experience

Android/Kotlin Jekyll/Bridgetown Linux Self-Hosted Rails Deployment Turbo Native