Skip to main content
JavaScript Live

Ghost

Open source publishing platform with built-in newsletters.

MySQL Node.js
Share X / Twitter LinkedIn
Type
JavaScript application
Stack
Node.js, Ember, MySQL
Year
2013
Duration
Multi-year

Overview

What I built & why

Open source publishing platform built around newsletters, memberships, and paid subscriptions. Used by major publishers and independent writers.

Original founders started Ghost as a Kickstarter project; now a non-profit foundation.

Highlights

Key deliverables

  • Native newsletters
  • Stripe-powered memberships
  • Handlebars themes
  • Content + Admin APIs
  • Lighthouse-perfect by default

Process

Challenge & solution

The challenge

A patchwork of spreadsheets and three different inboxes meant nobody knew the real status of a job until the customer complained.

The solution

Rebuilt the front-end around mobile-first layouts, prefetching, and aggressive image optimisation — the new TTI is under one second.

More Work

Related projects

Let's Work Together

Want something like this built?

I work best with teams and founders who want a thoughtful partner, clean communication, and premium implementation without unnecessary layers.