Fabio Caccamo

Python/Django Full-Stack Developer

About

I'm a passionate, self-taught full-stack developer based in Torino, Italy. 🇮🇹 🤌

I'm a perfectionist and I have a keen eye for details. 🧐

I work mainly with Python, Django and Vue.js. My skills include:


Open Source

I like to write reusable code, I published and actively maintain many open-source libraries. 📦

django-admin-interface

🦸 ⚡ django's default admin interface with superpowers - customizable themes, popup windows replaced by modals and many other features.

1,834 stars

view

FCUUID

📱 🆔  iOS UUID / Universally Unique Identifiers library as alternative to UDID and identifierForVendor.

1,615 stars

view

python-benedict

📘 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.

1,511 stars

view

FCFileManager

📱 📂  iOS file manager on top of NSFileManager for simplifying files management.

907 stars

view

django-treenode

🌳 probably the best abstract model/admin for your tree based stuff.

680 stars

view

django-colorfield

🎨 color field for django models with a nice color-picker in the admin.

632 stars

view

django-extra-settings

⚙️ config and manage typed extra settings using just the django admin.

537 stars

view

django-maintenance-mode

🚧 🛠️ shows a 503 error page when maintenance-mode is on.

497 stars

view

FCCurrentLocationGeocoder

📱 📍  iOS geocoder for forward / reverse geocode user's current location using a block-based syntax.

261 stars

view

python-fsutil

💻 🔧 high-level file-system operations for lazy devs.

204 stars

view

FCIPAddressGeocoder

📱 🌍  iOS geocoder for geocode device IP Address location using GeoIP service(s) and a block-based syntax.

114 stars

view

django-freeze

🧊 convert your dynamic django site to a static one with one line of code.

94 stars

view

python-codicefiscale

🇮🇹 💳 italian fiscal codes encoding, decoding and validation - codifica, decodifica e validazione del Codice Fiscale italiano.

74 stars

view

django-redirects

↪️ ✅ redirects as they should be, with full control.

67 stars

view

python-fontbro

🧢 friendly font operations on top of fontTools.

65 stars

view

utils.js

👷 🔧 zero dependencies vanilla JavaScript utils.

24 stars

view

django-cache-cleaner

🧹✨ clear the entire cache or individual caches using the admin or management command.

17 stars

view

create-matrix-action

🧪 💥 GitHub action that creates a non-square matrix parsing a readable config.

11 stars

view


Works

A selection of projects I'm proud of, some recent, some very old…

Black Foundry

Black Foundry

Type Foundry E-Commerce website

Frontend / Backend developer
made in 2022 @ Black Foundry

#python #django #mysql #vuejs #bootstrap

Arexons

Arexons

Corporate website

Backend developer
made in 2019 @ IO S.r.l.

#python #django #mysql

Comunicazione Facile

Comunicazione Facile

Web application

Frontend / Backend developer
made in 2019

#python #django #mysql #jquery #bootstrap

Chiara Zavattaro

Chiara Zavattaro

Art director portfolio

Backend developer
made in 2018

#python #django #mysql

IO Adv

IO Adv

Agency website

Backend developer
made in 2016 @ IO S.r.l.

#python #django #mysql

Ilaria Urbinati

Ilaria Urbinati

Illustrator portfolio

Frontend / Backend developer
made in 2016

#python #django #mysql #foundation

Rai - INRiM

Rai - INRiM

Desktop application

Interaction director / Flash developer
made in 2014

#as3 #flashdevelop

Mario Daniele

Mario Daniele

Photographer portfolio

Frontend / Backend developer
made in 2014 @ IO S.r.l.

#python #django #mysql #foundation

Filtra

Filtra

Corporate website

Backend developer
made in 2014 @ IO S.r.l.

#python #django #mysql

Bombardier

Bombardier

iPad application (Ad Hoc distribution)

iOS developer
made in 2013 @ Easybit S.r.l.

#ios #objective-c #vr #ipad

Giugiaro Timeline

Giugiaro Timeline

iPhone / iPad application

iOS developer
made in 2012 @ Easybit S.r.l.

#ios #objective-c #iphone #ipad

Unilever Food Solutions

Unilever Food Solutions

Desktop application

Interaction director / Flash developer
made in 2012 @ Easybit S.r.l.

#adobe-air #flashdevelop #as3 #away3d #alivepdf

Parco Orsiera Rocciavrè

Parco Orsiera Rocciavrè

Touchscreen application

Interaction director / Flash developer
made in 2011

#adobe-air #flashdevelop #as3

Italdesign - Geneva 2011

Italdesign - Geneva 2011

Event Website - 81st Motor Show

Interaction director / Flash developer
made in 2011 @ Easybit S.r.l.

#flash #as3 #javascript

Gughi Fassino

Gughi Fassino

Portfolio website - Photojournalism

Interaction director / Flash developer
made in 2010 @ Easybit S.r.l.

#flash #as3 #papervision3d #fwa #dopeaward

Italdesign Giugiaro

Italdesign Giugiaro

Corporate website

Interaction director / Flash developer
made in 2010 @ Easybit S.r.l.

#flash #as3

Italdesign - Geneva 2010

Italdesign - Geneva 2010

Event website - 80st Motor Show

Interaction director / Flash developer
made in 2010 @ Easybit S.r.l.

#flash #as3 #javascript

Cristian Girotto

Cristian Girotto

Portfolio website - Photo Retouching

Interaction director / Flash developer
made in 2010

#flash #as3 #dopeaward

Guido Gobino

Guido Gobino

Brand website

Interaction director / Flash developer
made in 2009

#flash #as3

Intesa San Paolo

Intesa San Paolo

Touchscreen application

Interaction director / Flash developer
made in 2009 @ Easybit S.r.l.

#flash #as3 #papervision3d

Chin8 Neri

Chin8 Neri

Brand website

Interaction director / Flash developer
made in 2008 @ Easybit S.r.l.

#flexsdk #as3 #papervision3d

Bottega Verde - Puzzle

Bottega Verde - Puzzle

Flash game / Puzzle game

Designer / Flash developer
made in 2007

#flash #as2

Peg Solitaire

Peg Solitaire

Flash game / Puzzle game

Designer / Flash developer
made in 2006

#flash #as2


Contacts