I like to write reusable code, I published and actively maintain many open-source libraries. 📦
🦸 ⚡ django's default admin interface with superpowers - customizable themes, popup windows replaced by modals and many other features.
📘 dict subclass with keylist/keypath support, built-in I/O operations (base64, csv, html, ini, json, pickle, plist, query-string, toml, xls, xml, yaml), s3 support and many utilities.
🌳 probably the best abstract model/admin for your tree based stuff.
🎨 color field for django models with a nice color-picker in the admin.
⚙️ config and manage typed extra settings using just the django admin.
🚧 🛠️ shows a 503 error page when maintenance-mode is on.
💻 🔧 high-level file-system operations for lazy devs.
🧊 convert your dynamic django site to a static one with one line of code.
🇮🇹 💳 italian fiscal codes encoding, decoding and validation - codifica, decodifica e validazione del Codice Fiscale italiano.
🧢 friendly font operations on top of fontTools.
↪️ ✅ redirects as they should be, with full control.
🧹✨ clear the entire cache or individual caches using the admin or management command.
🧪 💥 GitHub action that creates a non-square matrix parsing a readable config.
A selection of projects I'm proud of, some recent, some very old…
Desktop application
Interaction director / Flash developer
made in 2014
#as3 #flashdevelop
iPad application (Ad Hoc distribution)
iOS developer
made in 2013 @ Easybit S.r.l.
#ios #objective-c #vr #ipad
iPhone / iPad application
iOS developer
made in 2012 @ Easybit S.r.l.
#ios #objective-c #iphone #ipad
Desktop application
Interaction director / Flash developer
made in 2012 @ Easybit S.r.l.
#adobe-air #flashdevelop #as3 #away3d #alivepdf
Touchscreen application
Interaction director / Flash developer
made in 2011
#adobe-air #flashdevelop #as3
Event Website - 81st Motor Show
Interaction director / Flash developer
made in 2011 @ Easybit S.r.l.
#flash #as3 #javascript
Portfolio website - Photojournalism
Interaction director / Flash developer
made in 2010 @ Easybit S.r.l.
#flash #as3 #papervision3d #fwa #dopeaward
Corporate website
Interaction director / Flash developer
made in 2010 @ Easybit S.r.l.
#flash #as3
Event website - 80st Motor Show
Interaction director / Flash developer
made in 2010 @ Easybit S.r.l.
#flash #as3 #javascript
Portfolio website - Photo Retouching
Interaction director / Flash developer
made in 2010
#flash #as3 #dopeaward
Brand website
Interaction director / Flash developer
made in 2009
#flash #as3
Touchscreen application
Interaction director / Flash developer
made in 2009 @ Easybit S.r.l.
#flash #as3 #papervision3d
Brand website
Interaction director / Flash developer
made in 2008 @ Easybit S.r.l.
#flexsdk #as3 #papervision3d
Flash game / Puzzle game
Designer / Flash developer
made in 2007
#flash #as2
Flash game / Puzzle game
Designer / Flash developer
made in 2006
#flash #as2