Paolo Gianfelici

Paolo Gianfelici

Jesi, Marche, Italy

Available for remote work

Full-stack developer & UI/UX designer

Visual design and end‑to‑end development of web and mobile apps, with AI where it’s needed.

Case studies you can press play on

Every project here has been recreated to be explored on the web.

On the stores · recorded on a copy that runs on its own2023 – today · TEPY

TEPY

AI physiotherapy for muscle pain: record where it hurts, get a plan of self-massage and exercises, follow it on video.

Fullstack developer. iOS and Android, Flutter and Firebase.

  • Flutter
  • Dart
  • Riverpod
  • go_router
  • Firebase Auth
  • Firestore
  • Cloud Functions
  • In-app subscriptions
  • Video player
  • Patrol
On the stores · recorded on sample content2020–2024 · Artinoise

Re.corder

Companion app for a Kickstarter-backed electronic wind instrument: pairing, fingering lessons, songs to play along with, duets.

Flutter developer. iOS and Android, Flutter, Bluetooth MIDI.

  • Flutter
  • Dart
  • Bluetooth LE MIDI
  • MIDI SysEx
  • FluidSynth
  • OpenSheetMusicDisplay
  • RxDart
  • Firebase Auth
  • Realtime Database
In use · recorded on a local copy with demo clubs2026 – today · A tennis coach and club owner

CoachEval

Weekly evaluations for a sports club’s young athletes: a deck of cards for the coaches, words for the families.

Product design and full-stack development. A phone-first web app (PWA) and its .NET API, built alone, end to end.

  • Vue 3
  • TypeScript
  • Pinia
  • Tailwind CSS
  • shadcn-vue
  • .NET 8
  • ASP.NET Core
  • EF Core
  • PostgreSQL
  • Finbuckle.MultiTenant
  • Playwright
  • Docker
  • GlitchTip
On pub.dev · live catalogue in the page2026 – today · Open source

bootstrap_italia_flutter

Bootstrap Italia, the design system of Italian public administration, as a Flutter package: 60 widgets, and a catalogue that runs in the page.

Author and maintainer. A Flutter widget library, with its catalogue running in the browser.

  • Flutter
  • Dart
  • Bootstrap Italia 2.18
  • Playwright
  • axe-core
  • GitHub Actions
On the stores · working demo2021–2023 · LC Solutions

Indennizzo Diretto

The paper car-accident statement, rebuilt as a guided flow on the phone.

Flutter developer. iOS, Android and web from one codebase.

  • Flutter
  • Dart
  • BLoC + RxDart
  • REST API
  • Firebase Messaging
  • Geolocation
  • PDF
On pub.dev · recorded in Nexi's sandbox2020 – today · Open source

nexi_payment

A Flutter plugin for Nexi's payment gateways: Nexi's checkout on Android and iOS, and an outcome the app can trust.

Author and maintainer. Dart, Java and Swift over Nexi's native SDKs.

  • Flutter
  • Dart
  • Java
  • Swift
  • Platform channels
  • Nexi XPay SDK
  • Nexi NPG SDK
  • Patrol
  • GitHub Actions
On the stores · recorded on sample content2025 – today · Referi

Referi

Semi-automated scoring for padel courts: a wristband to score, a display on court, an app for the stats.

Flutter developer, IoT / sports tech. The companion app for iOS and Android, and the court display on a Linux kiosk, both in Flutter.

  • Flutter
  • Dart
  • flutter_bloc
  • Bluetooth LE
  • MQTT
  • Firebase Auth
  • Cloud Messaging
  • media_kit
  • Linux kiosk
Off the store · rebuilt from source2016–2020 · Personal project

Herbarium

A pocket field guide to 500 herbs and wild flowers, with a notebook for what you find.

Design and development. Native Android, fully offline.

  • Java
  • Android SDK
  • SQLite
  • ContentProvider
  • Google Maps
  • GPS
  • Glide
On the stores2021 · LC Solutions

Automha

A warehouse-automation maker’s whole sales library (catalogues, photos, videos, case studies) in one app.

Flutter developer. iOS and Android, driven entirely by content from the API.

  • Flutter
  • Dart
  • BLoC + RxDart
  • REST API
  • Firebase Messaging
  • PDF viewer
  • Offline downloads
On the stores · recorded on a copy that runs on its own2025–2026 · Physiozep srl

Massage Mate

A companion for a massage gun: tap where it hurts on a 3D body and follow a session made for it, with the gun, by hand or with a partner.

Sole developer & UI/UX designer. iOS and Android, Flutter, Firebase, RevenueCat.

  • Flutter
  • Dart
  • Riverpod
  • go_router
  • Firebase Auth
  • Cloud Firestore
  • Cloud Messaging
  • RevenueCat
  • Rive
  • media_kit
On the stores · recorded on sample content2025 – today · Image Retouch srl

Photo2Post

Photo retouching by professional artists, ordered from the phone: pick a service, send your photos, get them back retouched.

Flutter developer. iOS and Android, Flutter, Firebase, Stripe and PayPal.

  • Flutter
  • Dart
  • GetX
  • Firebase Auth
  • Cloud Firestore
  • Cloud Functions
  • Cloud Storage
  • Cloud Messaging
  • Stripe
  • PayPal
Off the stores · recorded on sample content2018–2022 · Criluma Viaggi

Criluma Viaggi

A travel agency in the pocket: its offers, a holiday search, booking and payment, and a meeting with a consultant.

Main Flutter developer. iOS and Android, Flutter, Firebase, MyBank.

  • Flutter
  • Dart
  • BLoC
  • RxDart
  • Firebase Auth
  • Cloud Messaging
  • Google Sign-In
  • Facebook Login
  • Sign in with Apple
  • Stripe
  • Nexi
  • MyBank

More projects

  • Internal platform2017 – today

    CohesionWork PA

    Mission-critical platform for the Marche regional government.

    Earthquake emergency response, public competition management and civil protection coordination. Lead developer in a team of 4–5 for more than eight years.

    Lead fullstack developer & UI/UX designer · Regione Marche, via SEI Consulting

    • .NET Core
    • C#
    • Flutter
    • Vue.js
  • Internal platform2017 – today

    Eventi e Fiere

    Events and exhibitions platform for the Marche Region.

    Designed and built end to end: UI/UX, REST API, business logic and database.

    Sole designer and developer · Regione Marche, via SEI Consulting

    From a local copy of the code, with invented data.

    • .NET Core
    • Vue.js
    • Flutter
    • PostgreSQL
  • Online2026 – today

    Stories of Cosmic Terror

    A Lovecraftian adventure generator: AI-built scenarios, NPCs, locations and handouts for tabletop RPGs.

    A complete cosmic-horror scenario in minutes, on ORC-licensed BRP rules. The generation runs in stages behind one engine interface, with adapters for several providers (Gemini, Groq, OpenRouter, Mistral, local models) and a fallback chain when one fails.

    Sole developer: product, design, backend and frontend · Own product

    • Go
    • React
    • TypeScript
    • PostgreSQL
    • Gemini
    • Multi-provider LLM

Experience

Ten years, one long-running platform and a lot of launches

Fullstack developer with 10+ years of experience building backend systems (.NET Core, Spring Boot, Firebase) and cross-platform mobile apps (Flutter). Lead developer on a mission-critical government platform for the Marche Region for 8+ years. I have shipped 10+ apps end to end across healthcare, government, insurance, sports/IoT and photo editing, from REST API design and backend architecture through the Flutter frontend to App Store and Play Store release.

10+
years building software
10+
apps shipped end to end
8+
years leading a government platform
  1. Dec 2017 – Present

    Lead Fullstack Developer & UI/UX Designer

    Regione Marche, via SEI Consulting S.p.A.

    • Lead developer in a team of 4–5 building web and mobile platforms for the regional government.
    • CohesionWork PA: mission-critical system for earthquake emergency response, public competition management and civil protection coordination.
    • CohesionWork: internal information-flow management platform.
    • Sole designer and developer of “Eventi e Fiere” (Events & Exhibitions), a web platform built end to end.
    • .NET Core
    • C#
    • Flutter
    • Vue.js
    • Bitbucket Pipelines
  2. Jan 2026 – Present

    Flutter Developer & UI/UX Designer

    physiozep srl

    • Sole developer of Massage Mate: designed the UI/UX and built the full Flutter app, from concept to store launch.
    • Flutter
  3. Jun 2025 – Present

    Flutter Developer, IoT / Sports Tech

    Referi

    • IoT system for semi-automated match scoring on padel courts (sets, points, changes of ends).
    • Mobile app for live match stats and a TV display app paired with a BLE bracelet for real-time scoring.
    • Flutter
    • flutter_bloc
    • BLE
  4. Jun 2023 – Present

    Fullstack Developer

    TEPY

    • AI-powered physiotherapy app generating personalised exercise programs via OpenAI.
    • Firebase backend (Auth, Firestore, Cloud Functions, FCM) and Flutter frontend (Riverpod, GoRouter).
    • Stripe payments, CI/CD with Bitbucket Pipelines, published on both stores (1K+ downloads).
    • Flutter
    • Firebase
    • OpenAI
    • Stripe
  5. 2025 – Present

    Flutter Developer

    Photo2Post, Image Retouch srl

    • Photo editing platform connecting users with professional retouchers worldwide.
    • Flutter
    • GetX
    • Firebase
  6. Feb 2021–2023

    Flutter Developer

    LC Solutions

    • “Indennizzo Diretto”: online platform simplifying insurance claim procedures for car accidents.
    • Product catalog application for Automha.
    • Flutter
    • Firebase
    • REST
  7. Jun 2020–2023

    Flutter Developer

    Artinoise

    • Re.corder companion app for Artinoise’s Kickstarter-backed electronic wind instrument, with real-time BLE and MIDI device communication.
    • Flutter
    • BLE
    • MIDI
  8. 2013–2020

    Criluma Viaggi travel app (2018–2020) · Dogma Systems (2017) · Herbarium botanical app (2016) · Graphic designer (2013–2016)

Skills

What I work with

Backend
  • C#
  • .NET Core
  • Spring Boot
  • REST API design
  • Database design
Mobile
  • Flutter
  • Riverpod
  • Provider
  • Bloc
  • GoRouter
  • Freezed
  • Android
Frontend
  • Vue.js
  • HTML / CSS
Cloud & services
  • Firebase Auth
  • Firestore
  • Cloud Functions
  • Crashlytics
  • Analytics
  • FCM
Integrations
  • OpenAI
  • Stripe
  • In-app purchases
AI
  • Gemini
  • OpenAI-compatible APIs
  • Groq · OpenRouter · Mistral
  • Local models (Ollama)
  • Multi-provider engines with fallback
  • LLM data extraction
Practices
  • Clean architecture
  • Automated testing
  • CI/CD (Bitbucket Pipelines)
  • Store release management
  • UI/UX design

Open source

Languages

  • Italian

    Native

  • English

    C1 reading, writing and listening · B2 speaking