Skip to content

Hi, I’m Francesco.

Full stack developer, from the database to the last pixel.

I join your team mid-project or start from a blank page. The stack changes, the care I put in doesn’t.

Based near Pisa, Italy. On site or remote

Scroll

About me, briefly

Someone who takes problems apart until it’s clear where to start. Oh, and I also do some programming, sometimes.

Download my CV
  1. ITIS Marconi, Pontedera

    Technical high school diploma in Computer Science, 93/100. This is where I started working with algorithms, finding out that seeing a program work was more rewarding than any grade.

  2. Computer Science at the University of Pisa

    I studied Computer Science at the University of Pisa for a year and a half, then chose to gain hands-on experience. I kept the theory; the rest I learned on the job.

  3. Freelance and first websites

    I registered as a freelancer and started building websites for my first clients: design, content, SEO. This is where I learned a site has to work for the people using it, not just look good.

  4. Management software

    Then portals, orders, bookings, internal workflows. It’s the part I enjoy most: a problem solved in a management system saves hours every single day.

  5. Artificial intelligence

    Today I bring AI where it actually helps: agents that fill in quotes, automatic data extraction, virtual assistants for customers. No special effects, just tools people use every day.

Who I’ve worked with

Not just my own projects: I’ve worked inside other companies, with their teams, their clients and their deadlines.

Digitech

Since 2023

IT divisionPeccioli (Pisa)

Software and electronics for companies and public administrations, with clients such as ENEA, INFN and the University of Pisa.

With the IT division I build internal business software, web applications, e-commerce and websites.

digitech-group.com

AITALIA

Since 2026

IT consultant and developerMilan

Brings artificial intelligence to Italian SMEs: team training, custom systems and processes redesigned around AI.

I provide IT consulting and build applications with built-in artificial intelligence, from custom-trained models to cloud services.

aitalia.info

On a team or on my own, I bring the same focus

I can join a project that’s already underway, read someone else’s code without complaining too much and get up to speed fast. Or start from a blank page and take everything to production. Either way, whoever works with me always knows where we are.

I fit in

I use your tools, your conventions and your way of working. Git, tickets, calls: however you’re used to.

I start from scratch

Architecture, database, backend, frontend and going live. If the project is all mine, I see it through end to end.

I’m around

I reply quickly, even after delivery. If something breaks at six on a Friday, I don’t disappear.

What I do

A bit more technical here, since we’re all in the trade. And if your stack is different, I pick it up fast.

  • Frontend

    React, Next.js, TypeScript, Tailwind. Fast, responsive, accessible interfaces, with animation where it helps,

  • Backend and APIs

    Node.js and Python (FastAPI, Flask): REST APIs, authentication, roles and permissions, third-party integrations.

  • Databases

    PostgreSQL, MySQL, Supabase. I model the data, write the migrations and queries that don’t bring the server to its knees.

  • Management software and portals

    Custom software for orders, bookings, inventory and internal workflows, with private areas, dashboards and exports.

  • AI integrations

    Tool-using agents, document reading, assistants and automations with language models, inside software that already exists.

  • CMS and e-commerce

    WordPress, Elementor, Shopify, Wix: polished sites, performance and technical SEO, easy to update for whoever runs them.

  • Migrations and maintenance

    Hosting or platform moves, updates, security and optimisation. Without losing data along the way.

AI that works for you, not instead of you

If a client asks you to “add AI”, I help you figure out where it makes sense and integrate it properly, without turning the project into an experiment.

See how the quoting agent works

Quotes in minutes

Describe what’s needed and the AI drafts the quote in the right format. Prices are always set by a person.

An always-on assistant

Answers customers at any hour about opening times, services and availability, and hands over when needed.

Documents that read themselves

Invoices, orders and forms are read and the data lands in the management software, no retyping.

Processes that run on their own

Sorted emails, requests that arrive straight in the system, reports that fill themselves in.

Selected projects

All handled by me, from the first line to the last. Each one started from a specific problem.

The lab’s active jobs, with status and shipping date

Web portal and management software

Eurodent

The portal connecting a dental lab to more than 50 dental practices: prescriptions, 3D files and job status in one place.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind
Read the case study
The assistant added a chatbot to the quote, with changes in blue

AI agent inside management software

Preventivi AI

An AI assistant that writes and updates quotes through chat, checks the client’s history and always leaves the final word on prices to a person.

  • Next.js
  • React
  • TypeScript
  • Python
  • FastAPI
Read the case study
Today’s orders in the PokeManager back office

Ordering platform and management software

PokeManager

Management software for poke restaurants and an ordering site for customers: digital menu, build your own bowl, table orders by QR code and takeaway.

  • React
  • TypeScript
  • Vite
  • Python
  • Flask
Read the case study
Almary Dream home page with video and availability check

Website with direct bookings

Almary Dream

The website of a luxury B&B on the Costa Smeralda, in four languages, with availability synced from booking portals and commission-free booking requests.

  • Next.js
  • TypeScript
  • Tailwind
  • Vercel
  • iCal
Read the case study
La Vela’s private events page

CMS website

La Vela Tirrenia

The website of a seaside restaurant and cocktail bar, built to be found on Google and to receive complete private event requests.

  • WordPress
  • Elementor
  • Yoast SEO
  • Contact Form 7
  • Google Sheets
Read the case study

More projects than developers?

It happens, and usually all at once. I can step in when you need me: a whole project, one part, a busy stretch or a deadline coming up too fast. I work under your brand and on your schedule, and if needed I talk to the client myself.

  • White label: the client only sees you
  • Clean, documented code your team can pick up
  • A clear estimate before we start, no surprises at the end of the month
Send me a project

How we work together

  1. Brief

    You send me the project, even just an idea or a Figma file. We talk and I clear up questions right away, not halfway through.

  2. Estimate

    I send you clear timelines and costs, split into parts. If something doesn’t add up, we fix it before starting.

  3. Development

    I work in your repository or mine, with regular updates. You see the progress, not just the end result.

  4. Delivery

    Clean, documented, production-ready code. If you need it, I handle the deployment too.

  5. Support

    I stay available for changes, bugs and new requests. The project doesn’t end on delivery day.

Get in touch, even just to say hi

A couple of lines is enough: who you are and where you could use a hand. I usually reply the same day, often sooner.