$ whoami · Francesco Stanziola · freelance web developer

Hi.I build web apps that last.

Fast for the people who use them, readable for the people who maintain them. TypeScript, front to back.

scene :: phosphor_sphere.pts · move the mouse[j] scroll ↓
01 :: ABOUT

man francesco

FRANCESCO(1)User CommandsFRANCESCO(1)
NAME
francesco — freelance web developer
SYNOPSIS
francesco [--frontend] [--team]
          [--backend] [--refactor] <your-project>
DESCRIPTION

I'm mostly a frontend developer, and I handle the backend too when a project needs it. I'm at home on enterprise projects: big codebases, complex domains and strict requirements.

A technical high school gave me solid programming fundamentals. The rest — which is most of what I use at work — I taught myself, from manuals and online courses.

I care about the code nobody sees as much as the interface everyone does. More on that below.

HISTORY
  1. 2018Right after school I started working, building WordPress sites for local businesses.
  2. 2021Joined a consulting firm, where I started working on enterprise projects.
  3. 2023Went freelance. Since then I've worked with several clients at once.
INDUSTRIES
Real estateFintechBankingPublic administration
STACK
TypeScriptReactNext.jsAngularNestJSPostgreSQL
02 :: THINGS I LIKE

Strong opinions, loosely held

A few ideas that shape how I write software. They're also a quick way to tell whether we'd work well together.

03 :: SERVICES

How I can help

$ build --frontend
Web apps

Back-offices, dashboards, customer portals: from the first prototype to production, in React, Next.js or Angular — whichever the project actually needs.

$ join --team
Joining your team

I join existing teams on enterprise projects, find my way around large codebases quickly, and work within your processes instead of reinventing them.

$ build --backend
APIs & backend

When the frontend needs a backend: APIs with NestJS and PostgreSQL, built so the business logic doesn't depend on the framework.

$ refactor --gradually
Refactoring

Codebases that grew too fast, untangled one piece at a time — without freezing development and without the big rewrite nobody has time for.

04 :: CONTACT

Let's talk.

I'm available for freelance projects. Whether it's a new app, a codebase that needs some order or an argument about Linux distros, drop me a line.

francesco@fstanziola:~/contact
$ ./say-hi
[ctrl+enter] to send · [esc] to clear
NORMAL
~/
[j/k] nav[g] toptop