Nicolò Fadigà
Software developerOpen to new projects

Portfolio — Nicolò Fadigà, Software developer

Hello, I'm

NicolòFadigà

Software developer

I build complete web applications: interfaces, APIs and infrastructure. They usually start from a problem of my own, and the part I'm best at is the one before the code: clear requirements, architecture in order, technology picked for a reason.


About—

I build web applications from the first interface all the way to deployment: the part users touch, the APIs behind it and the infrastructure that keeps it running.

They usually start from a problem of my own. WealthWatcher exists because I wanted all my finances in one place without handing that data to someone else's application, which is why it's self-hosted and will stay that way. I'd rather build something that serves me first: if it holds up for my case, it stands a fair chance of holding up for someone else.

Before I open the editor I want a clear picture: requirements pinned down, stack chosen, architecture in order. It's the phase I care about most, because that's where you decide whether a project will hold up or has to be rebuilt, and it's the one where, on team projects, I usually end up holding the overall picture together. When it comes to writing, I watch the details and keep things minimal: the least that makes them work, without layers nobody will enjoy reading later.

I work with Claude Code and other AI tooling as part of the stack: I use it to automate the repetitive work, keep tests and documentation in step and get to something working sooner. What comes out of it I check myself, and that is where knowing the technology matters: "it works" and "it holds" are two different things, and the difference has to be caught before the code reaches production.

I'm finishing my MSc in Information Engineering in Trento and looking for somewhere to keep building things like these: a team that argues about decisions rather than just executing them, and a field to go deep enough in to become the person others come to, without losing sight of the rest of the stack. In Italy or abroad.

Based in
Belluno, Italy
Languages
Italian — nativeEnglish — advanced

Skills

01Frontend

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Vite

02Backend & data

  • Node.js
  • Python
  • Express
  • Fastify
  • PostgreSQL
  • MongoDB
  • SQLite
  • Drizzle ORM

03Machine learning & scientific computing

  • PyTorch
  • OpenCV
  • MediaPipe
  • NumPy
  • pandas
  • OpenAI API

04Interfaces & visualisation

  • Electron
  • Qt
  • Plotly
  • Leaflet

05Infrastructure & tooling

  • Docker
  • GitHub Actions
  • Vercel
  • Linux
  • Git
  • Jest
  • pytest

06Practices

  • Design systems
  • REST API design
  • CI/CD
  • Code review
  • Testing
  • Documentation

Works

WealthWatcher

WealthWatcher
2026WealthWatcher

About

Consolidates bank accounts, investment portfolios and other assets into a single view, with a complete Italian tax engine: capital gains, income tax, stamp duty, IVAFE and loss carry-forward.

Stack

Next.js 16 · TypeScript · SQLite · Drizzle ORM · Auth.js · Docker

Year
2026
Type
Web app · Personal project
TALLA Visualizer
2024TALLA Visualizer

TALLA Visualizer

A desktop application for visualising and analysing indoor localisation data from a UWB system, built to surface the anomalies that raw logs hide.

Desktop application · Bachelor thesis2024
SquatMetrics
2025SquatMetrics

SquatMetrics

Measures the biomechanical quality of a squat, from depth to symmetry to joint risk, and tests how much of what a mocap lab captures can be recovered from four plain RGB cameras.

Computer vision · Two of us2025
WatchWise
2026WatchWise

WatchWise

A movie recommendation platform that blends personal taste, current mood and group preferences, and always explains why it suggested what it suggested.

Web app · Team project2026
Trentingrana Sensory Captioning
2026Trentingrana Sensory Captioning

Trentingrana Sensory Captioning

An end-to-end pipeline that turns tasters' free-text comments and cheese wheel photographs into an image–caption dataset, then trains six captioning architectures on it.

Machine learning · Two of us2026
Oratio
2026Oratio

Oratio

A Windows overlay that transcribes speech locally on the GPU and inserts the text, optionally rewritten by AI, straight into whatever field you are typing in.

Desktop application · Personal project2026
UniDomus
2024UniDomus

UniDomus

A platform for students living away from home that merges finding a room with finding the right flatmates, because in practice they are the same problem.

Web app · Team of four2024
Intent-based Networking
2025Intent-based Networking

Intent-based Networking

Managing an SDN in plain language: the administrator states the goal and the system generates and runs the topology and controller code.

Networking systems · Course project2025
Video Lectures Notes Maker
2025Video Lectures Notes Maker

Video Lectures Notes Maker

A pipeline that takes hours of recorded lectures all the way to structured notes, flashcards and ready-to-compile LaTeX handouts.

Automation · Personal project2025

Education

  1. 2024–26
    MSc in Information Engineering
    University of Trento — ongoing

    Master's thesis in progress.

  2. 2021–24
    BSc in Computer Engineering
    University of Trento

    Algorithms, operating systems, networks, databases, software engineering.

  3. 2016–21
    Diploma — I.T.I. «Segato-Brustolon»
    Belluno — Computer Science

    First serious contact with programming: labs and projects.