Hello, I'm Shane O'Sullivan

I'm a software engineer & manager

Projects & Experiences

A collection of things I've built or contributed to over the years.

Places I've Worked

Facebook Ads

For 4.5 years I worked in Facebook Ads, leading the teams that built Facebook Power Editor and Ads Manager. By the time I left, over 75% of all Facebook revenue started with these apps.

Learn More »

Promise

As Head of Engineering at Promise I built products focused on getting people out of jail in the USA, and helping them pay government debt interest free.

Go to Site »

Stainless

As advisor to the CEO and later manager of the core SDKs team at Stainless I helped build out the engineering teams, define the culture of the company and guide the strategic direction of the company.

Go to Site »

For Kids

Kidz Fun Art

Kidz Fun Art is an enjoyable colouring and drawing app for kids. It is optimized for use on a tablet such as the iPad, but works well in any browser.

Open »iOS App »Windows App »

Memory Maths

A fun little app for kids to help them learn their times tables.

Go to Site »Source Code »

Show My Kids

Show My Kids is an app for parents to remember films, books and music they want to share with their kids in years to come.

Go to Site »

Countdoku

Countdoku is a fun multiplayer Sudoku game. Play tiny easy games for kids, standard Sudoku, or huge games either competing or collaborating with friends.

Play »

For Developers

Gitmeme

Gitmeme is a fun Chrome browser extension for Github.com that makes it easy to find and insert fun meme and gif images into comments.

Go to Site »

Android Beta Testing

A service that makes it simple to sign up users to beta test your Android app, add them to a Google Group and distribute promotion codes.

Go to Site »Source Code »

Huge JSON

A developer tool I built to help people work with large JSON files. It allows you to view and query really large JSON files, many megabytes in size.

Go to Site »Source Code »

Javascript Tutor

Learn JavaScript with interactive lessons, live coding and AI help from ChatGPT

Go to Site »

Feed Finder

A simple tool to help you find the RSS or Atom feed for any website.

Go to Site »

JSON To TypeScript

A simple tool that converts a JSON object or Array into a representative Typescript type

Go to Site »Source Code »

Dojo Toolkit

For many years I contributed to the Dojo Toolkit JavaScript library. At the time it was the best in class, and I had a lot of fun building for it.

Get Dojo »My Contributions »

React Url Decoder

A simple ReactJS app for decoding a URL into a JSON object, as I did this every day for a while at work. Clean code to show best practices in React.

Go to Site »Source Code »

Apps

iWittr.com

I built a fun web app for the commnunity of fans of the Kermode & Mayo podcast, which I've been listening to for over 20 years.

Open »

Explore Wallpapers

A fun little Mac app I built to automatically change your desktop wallpaper using beautiful images from Flickr, the photography site.

Get Mac App »Watch Trailer »

My Elevation

A simple & fast website that shows you your elevation based on your location.

Go to Site »

Gif2Vid

A simple, fast & private website that converts GIFs to videos.

Go to Site »Get NPM Package »

Dark Legacy Comics

Dark Legacy Comics is an awesome long running web comic, written by a friend. I built him two apps, for iOS and Android, using React Native

Get iOS App »Get Android App »

Maskmail

Maskmail was a service that provided anonymity online. Auto-generate a new email address for every site you sign up to. I co-founded the company, and it shut down in 2022.

Go to Site »

TweetsDoGood.com

A site that gives you a way to respond to Donald Trump's tweets. Donate to charity whenever he tweets, and we reply on Twitter to thank him for helping

Go to Site »

Mobile Apps

I enjoy building apps for mobile, including iOS, Android and the now defunct WebOS plaform. A particular favourite is Dark Legacy Comics, available on iOS and Android

View details »

Dafty for Chrome

A browser extension for the property site Daft.ie in Ireland. It adds a lot of cool features for people looking to rent or buy property there.

Get for Chrome »

LazyList

My friend Karolis Kosas and I built a fun Spotify playlist generator based on your existing music tastes.

Go to Site »

Racially Uncharged

A Chrome extension that brings a bit more truth to journalism by replacing every instance of the words 'racially charged' with the word 'racist'

Get for Chrome »

Academic

Robotics Research

I studied Robotics at the University of Limerick, focusing on robotic navigation & map building. Some fun things came out of it, like MapViewer, a tool for robotics researchers in that field.

View details »

Conferences & Lectures

I enjoy talking about tech, though I do it less that I'd like. Some fun ones were chairing the Web Performance section of EdgeConf 2013, talking about EnyoJS in London, & a lecture on Software Engineering Careers. Check them out if interested.

Media Appearances

React.js Documentary

I took part in a documentary on the creation of the React.js JavaScript library, along with other early Facebook colleagues. Watch and enjoy!

Watch Film »Watch Q&A »

WebOS Expressionists

I took part in a series of mini-documentaries in 2010 for the WebOS mobile platform, focused on showcasing developers and designers using the platform creatively.

Watch Film »