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 »

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 »

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 »

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 »