My README

Professional Bio

For most of my career, I have been a web developer. I used Python and JavaScript to create ambitious projects in no time.

Now I'm also doing project management, marketing, and strategy for digital products.

Two lighthouses guide me when I create an application:

  • UX
  • Performance

I started with Django and although I have tried many frameworks it is still my choice for the backend.

Along the way then I met React, I fell in love with it and have been using it for years. Lately, to simplify everything, I'm using HTMX.

Here are the four technologies that changed my life as a developer.

All are:

  • Forward-looking
  • A good experience for the developer
  • Quick to use

Django

On this website

From the very first job, I fell in love with Django. It is my default choice to build full-stack applications or provide APIs.

It made me discover the world of Python and its community. I have been helping the PyconIT event and Django Girls Italy for years.

It is the technology that I have been carrying with me for several years and I hardly see it replaceable. Python is making giant leaps in terms of performance and resources. Rust is giving a huge boost and I am convinced that in the next few years Python will be a good place where to stay.

React

I was already using Angular 1 but just couldn't seem to like it. When I heard about React I knew it will be perfect for me.

It was just a small bookshop but that was its advantage. The fact that to use it it was necessary to know how to use JavaScript well and not to know 1000 custom properties was decisive for me.

Precisely this minimalist nature made it emerge as one of the technologies that changed the world of web development (and not only, right React Native?).

Much of its success, however, is due to Redux and a wonderful—albeit complex—management of the state.

TailwindCSS

What can be said about this library? Exactly what I needed. By now I felt the need to find alternatives to the tedious Bootstrap (which I used practically only for the grid and the CSS reset). At first, I was a little skeptical of Tailwind and thought massing many classes was not a good idea.

After trying it seriously, I immediately changed my mind.

I can develop interfaces at an incredible speed compared to all the tools I used before. Especially considering it allows for incredible flexibility.

HTMX

The newcomer. I have been using it for a few months, reducing the development time of low/medium interactivity applications by a lot.

It removes the need to create APIs and takes full advantage of Django's potential by gradually replacing only the necessary interface pieces.

Other technologies I have worked with or am working with:

I'm watching with interest:

Working career

Self-employed (mainly Fortressa)

Since April 2022
Full-stack web developer, project manager, marketing, strategy

Projects:

Belka

May 2017 – April 2022
Full-stack web developer, some project manager tasks
https://belkadigital.com/

Codemaster Course

October 2020 – December 2020
Teacher
https://talentgarden.org/innovation-school/online/codemaster/

Hg blu

March 2015 - May 2017
Full-stack web developer
https://hgblu.com/

Sirio Film

August 2014 - March 2015
Full-stack web developer
https://www.siriofilm.com/

Associations / communities

Speck&Tech

December 2018 - Present
Organizer
https://speckand.tech/

Python Italia

2016 - Present
Handyman
https://www.python.it/

Django Girls

September 2017 - Present
Coach
https://djangogirls.org/

Personal Bio

Hi, I'm Luca. I live in Italy, more specifically in the north, over the mountains.

I like:

  • fantasy and science fiction
  • fight for what I believe in
  • sandwiches
  • crafting things (many things)

If you want to go deeper to discover who I am, continue reading.

Music

Read about it on the Music page.

Hobbies

Read about it on the Hobbies page.