Fabio Caccamo

Python/Django Full-Stack Developer

About

I'm a passionate full-stack developer based in Torino, Italy.

I have more than 15 years of experience (mostly self-taught), I'm a perfectionist and I have a keen eye for details. 🧐

I love open-source, I published and actively maintain many open-source libraries.

I work mainly with Python, Django, MySQL, Vue.js, Sass and my skills include:


Open Source

My most popular open source projects

Sponsor

FCUUID

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

1443

view

django-admin-interface

django's default admin interface made customizable. popup windows replaced by modals.

947

view

FCFileManager

iOS File Manager on top of NSFileManager for simplifying files management.

874

view

django-colorfield

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

304

view

python-benedict

dict subclass with keylist/keypath support, normalized I/O operations (base64, csv, ini, json, pickle, plist, query-string, toml, xml, yaml) and many utilities.

284

view

FCCurrentLocationGeocoder

iOS Geocoder for forward geocode and reverse geocode user's current location using a block-based syntax.

270

view

django-maintenance-mode

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

218

view

django-treenode

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

195

view

FCIPAddressGeocoder

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

115

view

django-extra-settings

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

76

view

python-fsutil

file-system utilities for lazy devs.

64

view

django-freeze

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

59

view

python-codicefiscale

encode/decode Italian fiscal codes - codifica/decodifica del Codice Fiscale.

36

view


Works

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

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


Breda Lorett
Breda Lorett

Corporate website

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

#python #django #mysql


Fiat Nuova 500
Fiat Nuova 500

Interactive ledwall application

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

#python #django #mysql


FCA Mirafiori Outlet App
FCA Mirafiori Outlet App

Mobile application (iOS, Android)

JavaScript developer
made in 2015 @ IO S.r.l.

#phonegap #javascript #handlebars


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


Graffiti Shops
Graffiti Shops

iPhone application

iOS developer / Backend developer
made in 2013

#ios #objective-c #python #django


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