About me

Francesco Ciannavei full stack developer

I'm a full-stack developer. I started out self-taught in 2019 and have worked professionally since 2022: at an agency, then on the systems of the Italian Parliament, and today at HSPI on AI integrations. This page is the thread of that path; each project is told in full on its own page.

How I started

In high school I met Java, but what made something click were my first Discord bots in Node.js, used by real people. From there I didn't stop: JavaScript, Python, Go, databases. The full path is on the self-taught learning page.

The Boolean bootcamp

In 2022 I attended the full-stack bootcamp at Boolean Careers: six months, full-time. I arrived with years of self-study behind me, but it gave my approach structure and a way into the job market.

TUN2U

Right after, I joined TUN2U, a Rome e-commerce agency, where I stayed two years. PHP, Magento, WordPress, PrestaShop and Shopify, for clients large and small. That's where I learned what it means to write code in a team and ship it to production.

STCC

Then I moved to Servizi Tecnologici Carlo Colombo as a Backend Developer, on the software used to draft legislation for the Chamber of Deputies and the Senate. There I moved a system from CodeIgniter 3 to 4 and PHP 5 to 8 and built a RAG system in Python.

HSPI

Today I work at HSPI as a Software Developer and IT Consultant, on the PMMS project for Poste Italiane. I write AI and OCR integrations in PHP and Go microservices with models that run locally.

Beyond work

I run a small home server room, on Linux and Docker, where I try AI models and configurations. I enjoy 3D printing, the design part most of all, and I share the models I draw online. Right now I'm going deeper into Go, machine learning and LLMs.