Simone

Software Engineer, Italy

I build web apps, mobile apps and desktop tools.

Get in touch

House M8

Shared-living finance app for roommates: split expenses, track bills and settle the house balance

TypeScript · Nuxt · Vue · PostgreSQL · Pinia

Selected works

All ten works

About

I'm a software engineer based in Italy. I build web applications with Vue and Nuxt, mobile apps with Flutter, and desktop tools in C# and Python.

The projects here cover a lot of ground: splitting bills between roommates, finding duplicate files inside archives, guiding a Garmin workout at the gym, and matching job listings to a CV with an AI pipeline.

What I work with

Web
TypeScript, Vue, Nuxt, Node.js, PostgreSQL
Mobile
Flutter, Dart
Desktop and systems
Python, Swift, C#, .NET
Tooling and AI
Git, Docker, Vitest, Ollama

Away from the keyboard

Trekking, climbing and photography.

Works

Ten projects across web, mobile, desktop and AI. The ones I'd show first are at the top.

  1. House M8

    Shared-living finance app for roommates: split expenses, track bills and settle the house balance

    TypeScript · Nuxt · Vue · PostgreSQL · Pinia

  2. DupFinder

    Cross-platform desktop app that finds duplicate files by content, even inside ZIP, 7z and RAR archives

    Python · JavaScript · SQLite · Desktop

  3. Gimmy

    Offline gym assistant that imports Garmin .fit workouts and guides you step by step

    Dart · Flutter · Bloc · Garmin FIT

  4. Italy Job Hunter

    AI pipeline that scans Italian tech job listings, matches them to your CV and reports on Telegram

    Node.js · AI · Groq · DeepSeek · Telegram · Docker

More works

  1. First Klick

    Flutter fitness app with GPS tracking, Bluetooth HR monitor and Strava integration

    Dart · Flutter · Bluetooth · GPS · Strava API

  2. Tully

    Lightweight macOS menu bar utility for system monitoring, disk analysis and window tiling

    Swift · macOS · System Extensions

  3. Sporky

    Your top Spotify tracks with visualizations and a responsive design

    TypeScript · Nuxt · Vue · Spotify API

  4. SplitMoney

    Split shared expenses with friends and settle up with the fewest transfers

    TypeScript · Nuxt · Vue · Pinia · Tailwind · Vitest

  5. Costy

    Flutter app to track subscription expenses with renewal reminders

    Dart · Flutter · Notifications

  6. Dress Up

    Local AI fashion stylist: snap your outfit and get feedback from a vision model

    Python · Flask · Ollama · LLaVA · OpenCV

Writing

Notes on Vue architecture, AI frontends and security.

  1. Vibecoding Is Fun — Until Someone Reads Your Entire Database

    What happens when AI helps non-engineers ship faster than they can think about security

  2. Nuxt or Flutter: How Do You Actually Decide?

    A practical look at two great frameworks and when to pick one over the other

  3. Pinia vs Composables: Choosing Your State Strategy

    When to reach for a store and when a composable is all you need

All posts

Let's talk.