Portfolio

Projects

MovieWorld

MovieWorld

Full-stack e-commerce platform for selling movies: catalog with search and advanced filters, cart, multi-store checkout, a user area with orders/reviews/wishlist, and an admin panel with a statistics dashboard. Layered .NET backend (repository/service/mapper) with unit tests, Angular frontend.

  • Angular
  • .NET / C#
  • SQL
  • Docker
Memory Game

Memory Game

Web-based memory game with user accounts, saved scores, a global leaderboard, achievements, a friends system, dark/light themes and multi-language localization. .NET backend with unit tests on the game logic, Angular frontend, containerized with Docker.

  • Angular
  • .NET / C#
  • Docker

EasyCid

In development

App to automate and speed up the exchange of information between drivers after a car accident: fills in the CID (friendly accident report) form and exchanges data via QR code. .NET backend, React Native mobile frontend.

  • React Native
  • .NET / C#
IncomeTracker

IncomeTracker

Personal project

Full-stack income management application for tutors, freelancers and diversified revenue sources: log entries tagged by category and student, track progress against monthly/annual goals and visualize data with Chart.js. JWT authentication, multi-language support and Docker containerization.

  • Angular
  • .NET / C#
  • SQLite
  • Docker
PomodoroTimer

PomodoroTimer

Personal project

Personal project to track study sessions using the Pomodoro technique: configurable timer, statistics by subject and by day, consecutive study-day streaks and offline support with local sync. Node.js/Express backend with SQLite, vanilla JavaScript frontend with Chart.js graphs, containerized with Docker.

  • Node.js
  • Express
  • SQLite
  • Docker

Freelance

Freelance Web Development

Alongside my personal projects, I work freelance building websites for companies and local businesses, from design to launch.

Arredamento Due Torri

Arredamento Due Torri

Showcase website for a company selling and installing furniture and kitchens at customers' homes: service and catalog showcase, contact section and quote requests.

  • Astro
  • TypeScript
  • HTML
  • CSS