John O'Nolan

Founder at TryGhost

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
John O'nolan is the founder and CEO of Ghost, an independent, open-source publishing platform he bootstrapped into a profitable, mission-driven company serving publishers and creators worldwide. With 13 years of experience leading product, design, and engineering, he combines hands-on front-end development and UI craft with strategic leadership—his contributions span Ghost’s core platform, admin client, and multiple popular themes. He deliberately structured Ghost as a non-profit, IP-open organisation funded by a transparent SaaS model, rejecting venture-driven growth in favor of long-term independence. Earlier roles include Deputy Head of Design at WordPress where his work shipped to millions of users, and founding a digital agency serving major brands. Based in Dubai, he blends design sensibility and developer rigor, often personally refining CSS, templates and onboarding UX across Ghost’s codebase. That mix of principled entrepreneurship and pixel-level attention explains why Ghost is one of the world’s most popular open-source publishing products.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
26reputation
139reached
3answers
0questions
github-logo-circle

Github Skills (19)

javascript10
handlebars10
css10
responsive-design10
microblogging10
ui-design10
ghost10
uid10
publish10
front-end-development10
ember10
html10
blogpost10
gatsbyjs10
theme-development10

Programming languages (17)

MDXJavaCSSC++HandlebarsGoHTMLTypeScript

Github contributions (5)

github-logo-circle
TryGhost/Casper

Jun 2013 - Jan 2022

A classic theme for Ghost
Role in this project:
userFront-end Developer
Contributions:4 releases, 2 reviews, 218 commits in 8 years 8 months
Contributions summary:John made several commits focused on refining the default Casper theme's styling. Their contributions primarily involved removing obsolete CSS rules, improving responsiveness, and implementing UI enhancements such as a new RSS subscription button and responsive header styles. The commits demonstrate a focus on improving the theme's visual appearance and user experience.
ghostghost-themepublishingbloggingmagazine
TryGhost/Starter

Dec 2018 - Jan 2022

A development starter theme for Ghost
Role in this project:
userFull-stack Developer
Contributions:116 commits, 5 PRs, 106 pushes in 3 years
Contributions summary:John contributed to the development of a Ghost theme, focusing on both frontend and backend aspects. Their work involved implementing features such as members support and updating dependencies. The user also refactored global styles and layout components, including a refactor of the header. Additionally, they improved error template syntax and improved code documentation.
ghostghost-themepublishingblogging
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial