Tell me about your project

I build software products that work in production. From scratch or from where you are now.

Freelance Product Engineer. Since 2012 I have been taking .NET systems, cloud platforms and web applications to production. I work remotely from Perugia, Italy (CET), with clients across Italy and Europe.

I reply within one business day.

Services

Where we start

Work usually starts from one of these situations.

You have a product that needs to grow

The system is struggling and every release is a risk. I put the architecture back in order, move the product to the cloud and make it stable, while your users keep using it.

First step: a fixed-price Technical assessment. In a few days you get the state of the code, the risks and a plan.

Case study: the Agricolus migration

You are starting from scratch

You have an idea or a process to digitise and you need someone to build all of it: interface, backend, data, cloud and launch.

First step: a fixed-price Product definition. We decide what is really needed, what goes into the first release and what it costs.

Case study: Buy The Way

You have a team and need a senior engineer

For a while you need someone to lead technical decisions, review code and support your people. I led a team of 10 for seven years, and I hired and onboarded five of them.

First step: write to me and we talk it through on a call. Then a monthly package of days.

Case study: a team and AI agents

You are an agency

You need a partner for the development side of a project. I work by the day or by the project, under the agency's name if you prefer. First step: write to me and we talk it through on a call.

Case studies

Other projects

Fractal Cloud

A .NET platform of 10 services on AWS, Azure and GCP. Release time cut by 80%, 5 services moved to hexagonal architecture.

.NET · C# · GitHub Actionsfractal.cloud

Just Analytics

Cookieless web analytics, in production on my own sites and in invite-only beta. Zero cost on the Netlify free plan.

TypeScript · Vue · Netlifyjust-analytics.danielebelfiore.dev

Gittalo

Native Git client for macOS: commit graph, line-level staging, side-by-side diffs. No accounts, no cloud, no telemetry.

Rust · GPUIgittalo.danielebelfiore.dev

Doc Anonymizer

Desktop app that redacts personal data from documents. It works offline: documents never leave the computer.

Python · React · Electron · OllamaGitHub

Voyager

The same ride-sharing backend written in five different architectures, to compare them on one domain.

.NET · C# · RabbitMQGitHub

Like Never Belfiore

My family's app, with two services open to everyone: a stain removal guide and a pizza dough calculator.

Vue · Firebasefamily-board.danielebelfiore.dev

Britpops

Website for the live band Britpops, built for a client.

Vue · Vitebritpops.eu

The Fit Team

Website for a team of personal trainers in Perugia, with a contact questionnaire and a private area for the coaches.

Astro · Vuethefitteam.it

Testimonials

People I have worked with

Excerpts from LinkedIn recommendations, translated from Italian.

"In a world where technical expertise can easily and naturally be replaced, for my team I would bet on people like Daniele."
Andrea F., colleague at Agricolus
"He is a very skilled developer and analyst and always keeps up with new technologies."
Marco P., Project & Solution Architect, Umbra Control
"We often found ourselves talking in depth about UX, design and product management."
Francesco F., Digital Product Designer
"Daniele has always shown reliability, attention to detail and curiosity in learning new skills and knowledge."
Matteo P., colleague at INFN

How I work

  1. You write to me

    You describe your situation through the form and we set up a call.

  2. First step

    Technical assessment or product definition, at a fixed price. If the picture is already clear, I send you a written proposal right away.

  3. Development

    Frequent deliveries that you can see and try while the work goes on.

  4. Production

    I launch, check that everything holds up and stay available for support.

After launch you can choose a monthly maintenance plan with a set number of hours included.

About me

Daniele Belfiore

I'm Daniele Belfiore and I have been writing software since 2012. I started at INFN, the Italian National Institute for Nuclear Physics, with cloud monitoring systems and authentication through SPID, Italy's public digital identity. Then I built .NET business software at Umbra Control.

For seven years at Agricolus I led a team of 10 on a microservices platform used by 1,000 companies. In my latest role, at Fractal Cloud, I owned the backend architecture on AWS, Azure and GCP, also as Product Owner.

A Product Engineer is someone who looks after a whole product, from the idea to production. That is the work I do.

  • Real products in production. I was on call for years and brought incidents down from 15 to 4 a month.
  • The whole product. Interface, backend, data and cloud: I can build all of it myself, with no handoffs.
  • AI agents under control. I use Claude Code and Cursor every day, with written rules and my own review of every change.

Certifications: Microsoft DevOps Engineer Expert (AZ-400) and Azure Developer Associate (AZ-204). Master's degree in Computer Science from the University of Perugia.

Outside of code I'm also a personal trainer: danielebelfiorept.it.

Technologies

The tools I use most.

Backend

  • .NET
  • C#
  • ASP.NET Core
  • Entity Framework Core
  • REST APIs

Frontend

  • Vue.js
  • TypeScript
  • Astro
  • React
  • PWA

Cloud and DevOps

  • Azure
  • AWS
  • Google Cloud
  • Kubernetes
  • Docker
  • CI/CD

Data and queues

  • SQL Server
  • PostgreSQL
  • Redis
  • Firebase
  • RabbitMQ

Architecture

  • Microservices
  • Domain-Driven Design
  • CQRS
  • Event-driven architecture

FAQ

Frequently asked questions

How much does it cost?

It depends on the project, which is why you won't find prices on the site. The first step has a fixed price, which I give you after the call. After that I work by the day or by the project.

Do you only work remotely?

Yes, with clients across Italy and Europe. In Umbria I can meet in person when needed.

What don't you do?

Brochure sites on WordPress or templates, and support-only work on systems I don't maintain. Websites with real application logic, yes.

What happens after launch?

If you want, a monthly maintenance plan with a set number of hours included. It is not required.

Do you work for agencies without being credited?

Yes, under the agency's name too, by the day or by the project.

Will you sign an NDA?

Yes, even before the call.

Tell me where you are starting from.

A few lines about your situation are enough. I reply within one business day.

Tell me about your project