Back to Home

All the things I've shipped

Projects.

Sports Travel Platform — App, Website & Admin

TripTix

01

A football away-days platform helping fans find the best combined deals on match tickets, flights, and hotels — delivered as a mobile app, web app, and full admin panel sharing one user base.

  • Featured events and upcoming matches split by league, with search and filters by airport, date, price, and league, plus a filterable calendar view.
  • TripTix+ subscription via Apple & Google in-app purchase with a 7-day free trial, synced with the existing web subscription (£6/month, £36/year).
  • Smart push notifications — "New Games Uploaded" and "Price Drop" alerts generated by comparing admin CSV uploads, plus targeted notifications by preferred team, league, departure airport, and user-set price thresholds.
  • City Guides: admin-managed PDF guides and banners per destination city, shown against the user's arrival airport.
  • Admin panel with segmented broadcast notifications (all / paid / free / by city or preference), premium membership gifting, manual account verification, and tagged CSV event uploads ("Must Watch", "Derby").
  • Firebase analytics for active users, session time, and interaction tracking; Apple & Google sign-in; webview ticket purchase flows.
React NativeReact.jsFirebaseIn-App PurchasesPush Notifications

Mental Fitness App

EmPower

02

A mental fitness app built around guided programs and daily wellbeing tracking, with an admin panel for managing users, content, and notifications.

  • Daily tracker reminders plus custom notifications composed and sent from the admin panel.
  • Support for multiple programs running at the same time, with users able to enrol concurrently.
  • Standalone tracking — users can keep filling their daily tracker even without an active program, with data reset flows.
  • Education section: a PDF library of program documents opening in an in-app PDF viewer.
  • Extended admin user profiles with additional editable fields for user management.
React NativePush NotificationsPDF ViewerAdmin Panel

Turf Booking — App & Admin Panel

RWorld Arena

03

A mobile app that lets customers book pickleball turf slots directly from their smartphones on Android and iOS, backed by an admin panel for slot and booking management.

  • Seamless slot discovery and booking experience designed for speed and simplicity.
  • Built for both Android and iOS with a shared codebase and admin backend.
React NativeBooking SystemPaymentsAdmin Panel

Construction Utility App

NorthOne Concrete Calculator

04

A free, all-in-one concrete and cement calculator for any job — from slabs to stairs.

  • Accurately estimates slab, block, footing, column, stair, and curb volumes.
  • Calculates bags of concrete mix needed or concrete yards to order for a project.
React NativeOffline-FirstUnit Conversion

Trail Discovery App

Town of 1000 Trails

05

An interactive trail discovery app for exploring walking, running, and cycling routes across the UK.

  • Explore routes with distance filters, difficulty selection, and activity-based categorization.
  • Route detail screens with media previews, waypoint navigation, and user-generated trail submission workflows.
React NativeMapsMediaREST API

OTT Streaming Platform

HidabrootPlus

06

A large-scale OTT platform delivering religious & cultural video content across Web and Mobile for audiences primarily in Israel.

  • Multilingual support including RTL layout adaptation for Hebrew users.
  • Live TV, radio channels, profile-based personalization, and subscription-gated content access.
React.jsNext.jsReact NativeRTL / i18n