John O'nolan

Founder & CEO at Ghost

Dubai, Dubai, United Arab Emirates
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
🎓
Top School
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
bookBachelor of Arts - BA Music, Bachelor of Arts - BA Music at BIMM University
languagesGerman, Dutch, English
stackoverflow-logo

Stackoverflow

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

Github Skills (18)

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

Programming languages (16)

JavaCSSC++HandlebarsGoHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
TryGhost/Casper

Jun 2013 - Jan 2022

The default 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.
publishingstatic-siteghost-themenunjucksghost
TryGhost/Starter

Dec 2018 - Jan 2022

A development starter theme for Ghost
Role in this project:
userFull-stack Developer
Contributions:116 commits, 5 PRs, 103 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.
publishingghost-themeghostbloggingstarter-theme
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
John O'nolan - Founder & CEO at Ghost