Go to...

Go to...

Skills

GitHub

GitHub

HTML

HTML

CSS

CSS

Sass

Sass

Tailwind

Tailwind

JavaScript

JavaScript

TypeScript

TypeScript

React

React

ReactRouter

ReactRouter

NextJs

NextJs

Node.js

Node.js

Google Firebase

Google Firebase

GraphQL

GraphQL

Prisma

Prisma

Electron

Electron

Experience

I work design-first: I study the problem and define the architecture and data model before writing code, moving in small, verifiable steps. I care about a coherent structure (clear conventions, reusable components, documented decisions) so the code stays readable and maintainable over time. I use modern tools, AI included, as support for reasoning rather than a replacement for it: design, decisions and critical review remain mine.

  • Full Stack Web Developer

    • Riverloop srls

      since January 2025

    Full-stack development of commissioned web applications in a small team, with full autonomy: from design and architectural planning through to delivery. I built management systems and SaaS platforms across different sectors, some featuring AI-based functionality. On the backend I personally handle data modelling and APIs: PostgreSQL with Prisma and a GraphQL layer (Pothos). On the frontend I develop the interface in Next.js and React, with care for UX/UI, often defining the design myself. I consistently integrate AI tools into my workflow (not just to generate code, but for study, planning and architectural reasoning), running the process in a structured, critically-reviewed way.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • GraphQL
  • Web Development Instructor

    • Riverloop srls

      since March 2025
    • Startcode

      December 2025

    Web development instructor for adult beginner students, in groups of around ten. I deliver structured theory-and-practice lessons focused on JavaScript, React and Next.js, and I personally prepare the teaching materials: slides, exercises and lessons organised in Notion.

    • JavaScript
    • React
    • Next.js

Project portfolio

Personal projects

Freedihare

Desktop application to plan, log and analyse your daily nutrition: calories, macros, goals and trends over time, with sharing between linked accounts. Currently a structured MVP in testing, being actively expanded.

  • Electron
  • React
  • TypeScript
  • Node.js
  • Prisma
  • PostgreSQL
  • GraphQL
Discover more

Collaborations

Third-party projects I contributed to on parts of the development and the design discussion.

JobInBox

Project by Fabrizia Fisichella

Mobile app that organises your job search automatically. It connects to your inbox, recognises messages from the main job portals (LinkedIn, Indeed, Glassdoor) and turns them into a tidy overview: it tracks your applications and centralises offers in an always-updated feed, updating each application's status on its own. In open beta.

  • React
  • TypeScript
  • Supabase
Visit the site

This website

Exercises