# Francesco Ciannavei - Personal Website > Full-stack developer. > This file is intended for AI consumption. Feel free to use it to answer questions about me. > Source: https://www.ciannavei.dev This site is available in multiple languages: Italiano (it), English (en). Each language has its own URLs and translated content. The sections below are grouped by language. --- I'm a **Full Stack Developer** based in **Rome, Italy**, with over **7 years** of hands-on experience. Primarily *self-taught*, I learned by building real projects and maintaining production code, an approach that shaped my pragmatic, problem-solving mindset. I started exploring programming during high school and never stopped: curiosity drives everything I do. My strength lies in tackling **complex technical challenges** that require deep analysis and custom solutions. I thrive in structured team environments and enjoy collaborating with other developers to ship reliable, maintainable software. I'm adaptable by nature and comfortable moving between different languages, frameworks, and environments as projects demand. Beyond coding, I run my own **home server infrastructure** with Linux and Docker, where I test configurations and experiment with new tools in real-world scenarios. I'm currently diving into **AI integration**, *machine learning*, and *LLM-powered applications*, including building RAG systems. In my free time, I also design **open source 3D printable models** and share them with the community. --- ## Language: Italiano (it) ### Navigation - [Chi sono](https://www.ciannavei.dev/francesco-ciannavei-sviluppatore-full-stack-roma) - [Contattami](https://www.ciannavei.dev/contattami) ### Resume - [Download CV (PDF)](https://resume.ciannavei.dev/Resume-Francesco-Ciannavei-it.pdf) ### Experiences #### HSPI URL: https://www.ciannavei.dev/sviluppatore-presso-hspi Period (Y-m-d): 2025-10-01 - present Backend developer in una delle principali società di consulenza italiane specializzate in IT Governance e Project Management #### STCC URL: https://www.ciannavei.dev/sviluppatore-presso-carlo-colombo Period (Y-m-d): 2024-10-01 - 2025-09-30 Un anno a sviluppare software enterprise per le istituzioni parlamentari italiane: un'esperienza unica nel cuore dello Stato #### TUN2U URL: https://www.ciannavei.dev/sviluppatore-presso-tun2u Period (Y-m-d): 2022-08-01 - 2024-09-30 Due anni in un'agenzia digitale specializzata in ecommerce: l'esperienza che mi ha formato come sviluppatore e mi ha insegnato cosa significa scrivere codice pulito #### Boolean URL: https://www.ciannavei.dev/studente-presso-boolean-careers Period (Y-m-d): 2022-02-01 - 2022-07-31 Sei mesi intensivi di formazione full-time che hanno consolidato le mie basi e accelerato il mio ingresso nel mondo del lavoro come sviluppatore web #### Studio Autodidatta URL: https://www.ciannavei.dev/studio-autodidatta Period (Y-m-d): 2019-10-01 - present Dal liceo ad oggi: un percorso di apprendimento continuo tra progetti personali, sperimentazione e una sala server domestica dove metto in pratica tutto ciò che imparo ### Skills #### PHP URL: https://www.ciannavei.dev/sviluppatore-php Rating: 10/10 Sviluppo backend professionale con PHP 8, CodeIgniter e Laravel. Oltre 6 anni di esperienza su progetti enterprise, migrazioni di sistema e architetture scalabili. #### Git URL: https://www.ciannavei.dev/sviluppatore-git Rating: 10/10 Oltre 6 anni di esperienza con Git per la gestione del codice sorgente, collaborazione in team enterprise, progetti open source su GitHub e automazione CI/CD. Esperienza anche con GitLab e Gitbucket #### Docker URL: https://www.ciannavei.dev/sviluppatore-docker Rating: 7/10 Esperienza consolidata con Docker per ambienti di sviluppo. Utilizzo quotidiano di DDEV e contribuzione attiva al progetto open source. #### CodeIgniter URL: https://www.ciannavei.dev/sviluppatore-codeigniter Rating: 8/10 Sviluppatore CodeIgniter esperto con contributi diretti al framework tramite pull request e issue su GitHub, inclusa la risoluzione di bug nel sistema di routing. #### Composer URL: https://www.ciannavei.dev/sviluppatore-composer Rating: 10/10 Conoscenza approfondita di Composer: repository privati, sistemi di autenticazione, pubblicazione su Packagist e GitHub, e risoluzione di bug in produzione tramite composer-patches. #### Magento URL: https://www.ciannavei.dev/sviluppatore-magento Rating: 7/10 Esperienza approfondita con Magento 2 e Magento 1 maturata in progetti enterprise per grandi aziende. Competenze complete nello sviluppo di temi custom, moduli personalizzati e debugging di estensioni di terze parti #### WordPress URL: https://www.ciannavei.dev/sviluppatore-wordpress Rating: 9/10 Sviluppatore WordPress esperto nella creazione di temi e plugin personalizzati, con focus su performance ottimizzate e punteggi PageSpeed del 100%. #### Python URL: https://www.ciannavei.dev/sviluppatore-python Rating: 6/10 Esperienza nell'utilizzo di Python per lo sviluppo di integrazioni, API e sistemi di intelligenza artificiale. Linguaggio utilizzato in progetti professionali per la connessione con Large Language Models #### Ollama Api URL: https://www.ciannavei.dev/sviluppatore-ollama-api Rating: 9/10 Utilizzo Ollama API fin dal suo lancio per eseguire modelli di intelligenza artificiale in locale, garantendo privacy e sicurezza del codice. Esperienza nella creazione di sistemi RAG e nell'integrazione di LLM per l'autocompletamento del codice. #### JavaScript URL: https://www.ciannavei.dev/sviluppatore-javascript Rating: 9/10 Sviluppatore JavaScript dal 2019 con esperienza approfondita in progetti enterprise. Competenze avanzate con jQuery, KnockoutJS, RequireJS e moderni framework per applicazioni web complesse. #### Node.js URL: https://www.ciannavei.dev/sviluppatore-nodejs Rating: 9/10 La mia carriera da sviluppatore è iniziata nel 2019 con Node.js e le API Discord. Da allora utilizzo Node per backend, automazione, tool CLI e generazione dinamica di documenti. #### Astro.js URL: https://www.ciannavei.dev/sviluppatore-astro-js Rating: 5/10 Esperienza recente con Astro.js per la creazione di siti web performanti. Questo sito utilizza Astro come frontend con hosting su Cloudflare Workers. #### Vue.js URL: https://www.ciannavei.dev/sviluppatore-vue-js Rating: 7/10 Utilizzo Vue.js dal 2022, quando l'ho appreso durante il bootcamp Boolean. Da allora continuo ad applicarlo in progetti personali e side project, apprezzandone la flessibilità e la curva di apprendimento accessibile #### jQuery URL: https://www.ciannavei.dev/sviluppatore-jquery Rating: 7/10 Sviluppatore jQuery con esperienza nella manipolazione del DOM, animazioni, jQuery UI e utilizzo di Cheerio per lo scraping lato server con Node.js. #### Linux URL: https://www.ciannavei.dev/sviluppatore-linux Rating: 7/10 Esperienza pluriennale con sistemi Linux, dalla gestione di server di produzione Ubuntu alla configurazione di infrastrutture domestiche, inclusa la creazione di array RAID e il deployment di applicazioni. #### Bash URL: https://www.ciannavei.dev/sviluppatore-bash Rating: 7/10 Competenza avanzata in Bash scripting per l'automazione di task, gestione server e creazione di strumenti riutilizzabili. Contributore open source con repository pubbliche di script utili. #### Apache URL: https://www.ciannavei.dev/sviluppatore-apache Rating: 8/10 Esperienza consolidata con Apache HTTP Server per il deploy di applicazioni enterprise. Competenze in configurazione, ottimizzazione e gestione in ambienti Docker. #### CSS URL: https://www.ciannavei.dev/sviluppatore-css Rating: 10/10 Padronanza completa di CSS e preprocessori come SCSS e LESS. Anni di collaborazione con designer per creare interfacce responsive, accessibili e orientate all'esperienza utente. #### SQL URL: https://www.ciannavei.dev/sviluppatore-sql Rating: 7/10 Solida esperienza con database relazionali e NoSQL: MySQL, PostgreSQL, MariaDB, Microsoft T-SQL, MongoDB e Redis. Focus su performance, scalabilità e architetture di caching. #### Cloudflare URL: https://www.ciannavei.dev/sviluppatore-cloudflare Rating: 8/10 Utilizzo Cloudflare come infrastruttura completa: Workers per il frontend Astro, Zero Trust per proteggere i backend, R2 per caching e CDN custom, DNS e Turnstile per la sicurezza. #### CI/CD Pipelines URL: https://www.ciannavei.dev/sviluppatore-cicd-pipelines Rating: 8/10 Automazione completa del deployment con GitHub Actions: deploy su Cloudflare Workers, GitHub Pages e server privati. Pipeline per testing, build e rilascio continuo. #### Debugger URL: https://www.ciannavei.dev/sviluppatore-debugger Rating: 10/10 Utilizzo esperto di debugger in ogni linguaggio: Xdebug per PHP, Debugpy per Python, Delve per Go, Node Inspector e Chrome DevTools. Strumenti essenziali per codice di qualità. ### Certifications #### Sviluppatore Certificato Anthropic Model Context Protocol URL: https://www.ciannavei.dev/sviluppatore-certificato-anthropic-model-context-protocol Issued (Y-m-d): 2026-03-24 Certificato in entrambi i corsi Anthropic MCP su Coursera, con copertura di architettura MCP, sviluppo server e client in Python, protocolli di trasporto e pattern di deployment in produzione. #### Google Cybersecurity Professional Certificate URL: https://www.ciannavei.dev/sviluppatore-certificato-google-base-cybersecurity Issued (Y-m-d): 2026-01-20 Completato Google Foundations of Cybersecurity, Corso 1 del Google Cybersecurity Professional Certificate. Introduzione alla professione dell'analista di sicurezza e ai concetti fondamentali. #### OCI MySQL HeatWave URL: https://www.ciannavei.dev/sviluppatore-certificato-oci-mysql-heatwave Issued (Y-m-d): 2025-10-30 Certificazione Oracle che attesta competenze avanzate nella gestione e ottimizzazione di MySQL HeatWave per carichi di lavoro transazionali, analitici e di machine learning. #### OCI AI Foundations Associate URL: https://www.ciannavei.dev/sviluppatore-certificato-oci-ai-foundations-associate Issued (Y-m-d): 2025-09-14 Certificazione Oracle sui fondamenti di AI e machine learning, intelligenza artificiale generativa, Large Language Models e applicazione pratica dei servizi AI di OCI. #### Full Stack Web Developer URL: https://www.ciannavei.dev/sviluppatore-certificato-sviluppo-web-fullstack-boolean Issued (Y-m-d): 2022-04-30 Bootcamp intensivo di 6 mesi a tempo pieno (oltre 700 ore) in sviluppo web full-stack, dalla progettazione frontend alla programmazione backend e gestione database. ### Blog Articles #### Come Implementare Cloudflare Turnstile Captcha in PHP URL: https://www.ciannavei.dev/guida-implementazione-cloudflare-turnstile-php Published: 2026-01-14 Scopri come implementare Cloudflare Turnstile CAPTCHA in PHP con questa guida semplice. Esempi di codice completi, validazione server-side e best practice di sicurezza incluse. #### Come costruire il tuo RAG privato URL: https://www.ciannavei.dev/come-costruire-il-tuo-rag-privato Published: 2026-01-07 Un progetto open source che spiega come implementare un sistema RAG (Retrieval-Augmented Generation) locale e privato utilizzando PostgreSQL, Ollama e Go. #### Libreria JavaScript per Scaling Pixel-Based URL: https://www.ciannavei.dev/js-lib-scale-libreria-javascript-scaling-pixel-based Published: 2026-01-07 Una libreria JavaScript leggera che risolve il problema delle animazioni di scale basate su pixel, permettendo di scalare elementi con valori fissi anziché percentuali. #### La Mia Sala Server Domestica: Dal Raspberry Pi al Machine Learning URL: https://www.ciannavei.dev/sala-server-domestica-raspberry-pi-machine-learning Published: 2026-01-07 Il viaggio di tre anni che mi ha portato da un Raspberry Pi 4 a un'infrastruttura domestica con 5 server dedicati a sviluppo, hosting e intelligenza artificiale. --- ## Language: English (en) ### Navigation - [About me](https://www.ciannavei.dev/francesco-ciannavei-full-stack-developer-roma) - [Contact me](https://www.ciannavei.dev/contact-me) ### Resume - [Download CV (PDF)](https://resume.ciannavei.dev/Resume-Francesco-Ciannavei-en.pdf) ### Experiences #### HSPI URL: https://www.ciannavei.dev/developer-by-hspi Period (Y-m-d): 2025-10-01 - present Backend developer at one of Italy's leading consulting firms specialized in IT Governance and Project Management #### STCC URL: https://www.ciannavei.dev/developer-by-carlo-colombo Period (Y-m-d): 2024-10-01 - 2025-09-30 A year developing enterprise software for Italian parliamentary institutions: a unique experience at the heart of the State #### TUN2U URL: https://www.ciannavei.dev/developer-by-tun2u Period (Y-m-d): 2022-08-01 - 2024-09-30 Two years at a digital agency specializing in ecommerce: the experience that shaped me as a developer and taught me what it means to write clean code #### Boolean URL: https://www.ciannavei.dev/student-at-boolean-careers Period (Y-m-d): 2022-02-01 - 2022-07-31 Six months of full-time training to break into the web development industry: a structured path that accelerated my entry into the workforce #### Self-Taught Learning URL: https://www.ciannavei.dev/self-taught-learning Period (Y-m-d): 2019-10-01 - present From high school to today: a journey of continuous learning through personal projects, experimentation, and a home server room where I put everything I learn into practice ### Skills #### PHP URL: https://www.ciannavei.dev/php-developer Rating: 10/10 I have been developing professional web applications in PHP for over 6 years, specializing in PHP 8, CodeIgniter, and Laravel. I have worked on enterprise projects for major Italian companies and public institutions. #### Git URL: https://www.ciannavei.dev/git-developer Rating: 10/10 Over 6 years of hands-on experience with Git for source code management, enterprise team collaboration, open source projects on GitHub, and CI/CD automation. Also experienced with GitLab and Gitbucket. #### Docker URL: https://www.ciannavei.dev/docker-developer Rating: 7/10 Solid experience with Docker for development environments. Daily use of DDEV and active contribution to the open source project. #### CodeIgniter URL: https://www.ciannavei.dev/codeigniter-developer Rating: 8/10 Expert CodeIgniter developer with direct contributions to the framework through pull requests and issues on GitHub, including routing bug fixes. #### Composer URL: https://www.ciannavei.dev/composer-developer Rating: 10/10 In-depth Composer knowledge: private repositories, authentication systems, Packagist and GitHub publishing, and production bug resolution through composer-patches. #### Magento URL: https://www.ciannavei.dev/magento-developer Rating: 7/10 In-depth experience with Magento 2 and Magento 1 gained through enterprise projects for major companies. Complete skills in custom theme development, custom modules, and third-party extension debugging #### WordPress URL: https://www.ciannavei.dev/wordpress-developer Rating: 9/10 Expert WordPress developer specializing in custom themes and plugins, with a focus on optimized performance and 100% PageSpeed scores. #### Python URL: https://www.ciannavei.dev/python-developer Rating: 6/10 Experience using Python for developing integrations, APIs, and artificial intelligence systems. Language used in professional projects for connecting with Large Language Models #### Ollama Api URL: https://www.ciannavei.dev/ollama-api-developer Rating: 9/10 Using Ollama API since its initial release to run artificial intelligence models locally, ensuring code privacy and security. Experience in building RAG systems and integrating LLMs for code autocompletion #### JavaScript URL: https://www.ciannavei.dev/javascript-developer Rating: 9/10 JavaScript developer since 2019 with in-depth experience in enterprise projects. Advanced skills with jQuery, KnockoutJS, RequireJS, and modern frameworks for complex web applications. #### Node.js URL: https://www.ciannavei.dev/nodejs-developer Rating: 9/10 My developer career started in 2019 with Node.js and Discord APIs. Since then I use Node for backend, automation, CLI tools, and dynamic document generation. #### Astro.js URL: https://www.ciannavei.dev/astro-js-developer Rating: 5/10 Recent experience with Astro.js for creating performant websites. This site uses Astro as frontend with hosting on Cloudflare Workers. #### Vue.js URL: https://www.ciannavei.dev/vue-js-developer Rating: 7/10 I've been using Vue.js since 2022, when I learned it during the Boolean bootcamp. Since then I continue to apply it in personal projects and side projects, appreciating its flexibility and accessible learning curve #### jQuery URL: https://www.ciannavei.dev/jquery-developer Rating: 7/10 jQuery developer with experience in DOM manipulation, animations, jQuery UI, and using Cheerio for server-side scraping with Node.js. #### Linux URL: https://www.ciannavei.dev/linux-developer Rating: 7/10 Years of experience with Linux systems, from managing Ubuntu production servers to configuring home infrastructures, including RAID array creation and application deployment. #### Bash URL: https://www.ciannavei.dev/bash-developer Rating: 7/10 Advanced Bash scripting skills for task automation, server management, and creating reusable tools. Open source contributor with public repositories of useful scripts. #### Apache URL: https://www.ciannavei.dev/apache-developer Rating: 8/10 Solid experience with Apache HTTP Server for deploying enterprise applications. Skills in configuration, optimization, and management in Docker environments. #### CSS URL: https://www.ciannavei.dev/css-developer Rating: 10/10 Complete mastery of CSS and preprocessors like SCSS and LESS. Years of collaboration with designers to create responsive, accessible, and user experience-oriented interfaces. #### SQL URL: https://www.ciannavei.dev/sql-developer Rating: 7/10 Solid experience with relational and NoSQL databases: MySQL, PostgreSQL, MariaDB, Microsoft T-SQL, MongoDB, and Redis. Focus on performance, scalability, and caching architectures. #### Cloudflare URL: https://www.ciannavei.dev/cloudflare-developer Rating: 8/10 I use Cloudflare as complete infrastructure: Workers for Astro frontend, Zero Trust to protect backends, R2 for caching and custom CDN, DNS and Turnstile for security. #### CI/CD Pipelines URL: https://www.ciannavei.dev/cicd-pipelines-developer Rating: 8/10 Complete deployment automation with GitHub Actions: deploy to Cloudflare Workers, GitHub Pages, and private servers. Pipelines for testing, building, and continuous release. #### Debugger URL: https://www.ciannavei.dev/debugger-developer Rating: 10/10 Expert debugger usage across every language: Xdebug for PHP, Debugpy for Python, Delve for Go, Node Inspector and Chrome DevTools. Essential tools for quality code. ### Certifications #### Anthropic Model Context Protocol Certified Developer URL: https://www.ciannavei.dev/anthropic-model-context-protocol-certified-developer Issued (Y-m-d): 2026-03-24 Certified in both Anthropic MCP courses on Coursera, covering MCP architecture, Python server and client development, transport protocols, and production deployment patterns. #### Foundations of Cybersecurity URL: https://www.ciannavei.dev/developer-google-foundations-of-cybersecurity-certified Issued (Y-m-d): 2026-01-20 Completed Google Foundations of Cybersecurity, Course 1 of the Google Cybersecurity Professional Certificate. Introduction to the security analyst profession and core concepts. #### OCI MySQL HeatWave URL: https://www.ciannavei.dev/developer-oci-mysql-heatwave-certified Issued (Y-m-d): 2025-10-30 Oracle certification validating advanced skills in provisioning, configuring, and managing MySQL HeatWave for transactional, analytical, machine learning, and Lakehouse workloads. #### OCI AI Foundations Associate URL: https://www.ciannavei.dev/developer-oci-ai-foundations-associate-certified Issued (Y-m-d): 2025-09-14 Oracle certification covering AI and ML fundamentals, generative AI, Large Language Models, and practical application of OCI AI services to solve real business problems. #### Full Stack Web Developer URL: https://www.ciannavei.dev/developer-fullstack-web-certified-boolean Issued (Y-m-d): 2022-04-30 Intensive 6-month full-time bootcamp (over 700 hours) in full-stack web development, covering frontend design, backend programming, and database management. ### Blog Articles #### How to Implement Cloudflare Turnstile Captcha in PHP URL: https://www.ciannavei.dev/cloudflare-turnstile-php-implementation-guide Published: 2026-01-14 A practical, framework-agnostic guide to implementing Cloudflare Turnstile CAPTCHA in PHP. Includes complete working code examples for both frontend form integration and server-side validation, plus security best practices. #### How to build your own local hosted RAG URL: https://www.ciannavei.dev/how-to-build-your-own-local-hosted-rag Published: 2026-01-07 An open source project that explains how to implement a local and private RAG (Retrieval-Augmented Generation) system using PostgreSQL, Ollama, and Go. #### JavaScript Library for Pixel-Based Scaling URL: https://www.ciannavei.dev/js-lib-scale-javascript-library-pixel-based-scaling Published: 2026-01-07 A lightweight JavaScript library that solves the problem of pixel-based scale animations, allowing you to scale elements with fixed values instead of percentages. #### My Home Server Room: From Raspberry Pi to Machine Learning URL: https://www.ciannavei.dev/home-server-room-raspberry-pi-machine-learning Published: 2026-01-07 A three-year journey that took me from a Raspberry Pi 4 to a home infrastructure with 5 dedicated servers for development, hosting, and artificial intelligence.