[ m a r i o . w o r k s ]


I’m Mario, and this site is a collection of various hacks and projects I’ve built over the last few years, as well as summarising my work/employment history. I’m currently looking for my next thing and am happy to consider any interesting projects or positions.

I have broad experience across technology, social media, and some (limited) dev ops knowledge. I love APIs, developer platforms, and using those to connect/extend existing solutions, as well as potentially building entirely new ones.

If this sounds of interest to you, I’d love to hear from you!


songkick facebook messenger bot

Say hello to the Songkick Alerts bot on Facebook Messenger to set up your Songkick alerts. Once set up and activated, the bot will send you instant notifications on Messenger for any newly announced shows by the Songkick artists you’re tracking.


Songkick is very good at letting you track the artists you are interested in in the location(s) that you live in. It’s not so good if you’re only somewhere for a week or so, and songkickaway.com fills that gap, it will tell you which of your tracked artists are playing at any given location and time.

slack gig attendance bot

A Slack bot that checks users’ Songkick event attendance and automatically shares these to a Slack channel of your choice. As an example, we have a specific #gig Slack channel where notifications of the shows/gigs that users are planning to go to are being posted as soon as a user marks their attendance on Songkick. Includes artist images retrieved via the last.fm API.

see all projects

work experience


2011 - 2016, Head of Twitterfeed at Bitly


2007 - 2011, Founder

Founder, twitterfeed.com

see all work experience


.net (2) amazon-sdb (8) awk/sed (2) bash (2) bbc (1) bitly (3) c (2) c# (1) deezer (1) dimensions (1) facebook (1) gmi (1) golang (3) google-places (1) javascript (3) last.fm (4) memcached (2) mongodb (2) monit (2) nginx (13) nop (1) php (1) python (8) quancept (3) quantime (3) quantum (2) rabbitmq (2) rails (2) rdio (1) redis (3) rss (2) ruby (2) second-life (1) slack (2) songkick (8) spss (1) spss-mr (1) strava (1) supervisord (11) tornado (8) twitter (1) twitterfeed (2) yo (3)