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.

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 »

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 »

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 »

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 »

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 »

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 »

JSON To TypeScript

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

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 »

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 »

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 »

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 »

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.

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 »

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.

Source Code »Use It »

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 »