Skip to content
Selected work

Production
systems, shipped
and running.

Commerce, news, fintech and consumer apps across web and mobile. Nearly all of them are deployed and running right now. Open any card and the live site is one click away.

Projects
20
Live in production
18
Entertainment Weekly News interface
WebLive

Entertainment Weekly News

A news front page has to carry a lot at once: eight sections, a live updates rail, market and sports tickers, a trending carousel. I built it on a three-column grid that collapses into a fixed reading order on mobile, so a phone gets the lead story, then the headlines, then the live rail. It is not a shrunken desktop. The live blocks refresh on their own, which stops a slow ticker holding up the articles, and every card reserves its space before the image arrives so the page never jumps while it loads.

Technologies
6
Shipped features
5
My role
Full-stack development
  • Entertainment Weekly News interface01

    Entertainment Weekly News

    A newsroom front page with live updates, market tickers and eight sections that still works on a phone.

    Web
  • Kyvorra interface02

    Kyvorra

    The booking and marketing site for a live celebration-call service, built alongside its mobile app.

    Web
  • LexClash interface03

    LexClash

    The launch site for a real-time multiplayer word game, doubling as its instant guest-play entry point.

    Web
  • BaseTech interface04

    BaseTech

    A curated tech storefront that previews products in depth, then hands the purchase off to the source.

    E-Commerce
  • Shape of Light interface05

    Shape of Light

    A gender-data nonprofit's public site and research hub, built to stay fast under a heavy media load.

    Web
  • Keksbottech interface06

    Keksbottech

    The site for my own web and mobile studio, held to the performance bar it sells.

    Web
  • Resos Consulting Group interface07

    Resos Consulting Group

    A corporate consulting site organised around six service lines, each one ending in a booked consultation.

    Web
  • Meridian interface08

    Meridian

    A premium fashion storefront built around editorial product presentation and a short checkout.

    E-Commerce
  • Lumi interface09

    Lumi

    An editorial fashion storefront where the photography leads and the interface stays quiet.

    E-Commerce
  • Golden Basket interface10

    Golden Basket

    An African grocery storefront built for repeat ordering, with order tracking and real consent handling.

    E-Commerce
  • Lumière Studio interface11

    Lumière Studio

    A photography studio's site where the portfolio is the product and booking is always one tap away.

    Web
  • Respray interface12

    Respray

    An auto refinishing studio's site, leading with the trust signals that actually close bodywork jobs.

    Web
  • Renova interface13

    Renova

    A painting contractor's site built as a funnel with exactly one destination: a quote request.

    Web
  • Iron & Oak Barber Co. interface14

    Iron & Oak Barber Co.

    A Chicago barbershop's site built appointment-first, with booking as the only real call to action.

    Web
  • Rejista interface15

    Rejista

    A group finance platform for associations, tracking dues, levies and donations in one ledger.

    FintechIn development
  • VerseArena interface16

    VerseArena

    A competitive scripture quiz app with ranked duels, battle royale rooms and clans.

    Mobile
  • LexClash App interface17

    LexClash App

    The React Native client for LexClash. Random letter, sixty seconds, nine categories, two to four players live.

    Mobile
  • Kyvorra App interface18

    Kyvorra App

    The React Native client for Kyvorra, sharing its logic layer with the web build.

    Mobile
  • MoodQuest interface19

    MoodQuest

    A mood tracker that answers a check-in with a two-minute action instead of another chart.

    Mobile
  • GivRush interface20

    GivRush

    A live giveaway app where hosts open a room and drop cash to participants in real time.

    MobileIn development
How I work
  1. Step one

    01Discovery

    Understand the domain, the users, and the constraint that actually matters. Most projects have one, and building before finding it is expensive.

  2. Step two

    02Architecture

    Data model, API contracts, and interfaces written down before implementations. The shape of the system gets agreed while it is still cheap to change.

  3. Step three

    03Build

    Typed, reviewed, and instrumented as it goes. Monitoring and error boundaries ship with the feature rather than in a follow-up nobody schedules.

  4. Step four

    04Handover

    Documentation, a walkthrough, and a codebase the next engineer can read. Delivery is not finished until someone else can maintain it.

Next step

Have something that needs building?

Open to relocation and remote UK roles. Tell me what you are working on and I will come back within a day.