Projects

It's not a showcase. It's the proof.

Eight products, each born from a real problem. For each one: what wasn't working, what I built, and the technical detail that matters.

The Pleya dashboard showing projects, invoices and deadlines
In real usepleya.it

Pleya

The management platform for Italian service companies.

RoleConcept, architecture, development

Read the case study

The problem

At Contech we used five tools that didn't talk to each other: one system for invoices, Excel for projects, WhatsApp for tickets, a portal for the bank, paper for field reports. Every piece of data was rewritten three times.

What I did

A single multi-tenant platform: contacts, projects, hours, quotes with electronic signature, native SDI electronic invoicing, HR, ticketing, banking with automatic reconciliation, an AI assistant.

The detail that matters

SDI invoicing is native, not a plugin: issuing, sending, receiving receipts and legally compliant storage all inside the product. It's the part nobody wants to build, and it decides whether an Italian management platform is real or fake.

Real status

In use at an Italian service company since 2026. Opening to external companies planned for September 2026. Data in the EU (Frankfurt).

The Spotter dashboard: qualified impressions, aggregated audience and device status
Pilot demo · patent grantedspotter.it

Spotter

In-store displays that understand who is in front of them, without knowing who they are.

RoleCo-founder, co-inventor

Read the case study

The problem

In-store advertising shows the same spot to everyone who walks by. Digital advertising that profiles people is effective but is becoming illegal — rightly so.

What I did

Recognition happens only on the device. Only aggregated counts travel to the server — age range, gender, glances — never images, never identities, never GDPR Article 9 data.

The detail that matters

The unit of measure isn't the walk-by, it's the qualified impression: a glance of at least two seconds. It's the only metric a shopkeeper can compare with what they pay.

History

The idea dates to October 2016. Patent granted in January 2023, filed with my brother. Pilot demo in summer 2026 with ten shops in Rome.

Kai's commitments screen, with the vertical ink thread of the day
In progress · name in the works

Kai

The second brain that speaks first.

The problem

AI assistants wait for you to ask. But the things you forget are exactly the ones you'd never think to ask about.

What I did

A proactive assistant: it opens your day every morning, prepares you before a meeting, notices when a promise is about to expire. Silence is the default behaviour — at most one message a day.

The detail that matters

The interface is a paper notebook, with a vertical ink thread where every moment of the day is a knot. Two themes — paper by day, ink by evening — that turn with the sun.

Tech

Expo/React Native, Next.js 15, Inngest, Supabase with pgvector and RLS, Claude models with cost-based routing, read-only Google integrations, an MCP server that makes the memory queryable from other tools.

The Lokkit console with the Windows workstation system controls
Public betalokkit.app

Lokkit

One-click hardening for Windows HMI/SCADA and kiosk workstations.

The problem

Preparing an operator panel means manually disabling Task Manager, USB, updates, sleep. It takes long, it doesn't replicate across twenty machines, and above all it's hard to undo when something goes wrong.

What I did

Over forty controls, each one a switch. A snapshot before applying, per-item Revert, an audit log, reusable templates.

The detail that matters

A single portable .exe written in Go — static binary, no runtime, no .NET. The interface runs on 127.0.0.1, no exposed ports. Offline activation with Ed25519 signatures, because on the shop floor there's often no network.

Why it exists

It's one of my own annoyances, on site, turned into a product.

The Eatab menu on the table-side tablet
In developmenteatab.it

Eatab

The restaurant's operating system.

The problem

In All You Can Eat restaurants the end-of-round peak overwhelms the kitchen, and when the internet drops, service stops.

What I did

Orders from tablets and QR codes, kitchen orchestration that spreads the peaks, native Italian fiscal compliance (POS-RT 2026), loyalty. The service runs on a box in the dining room: without internet, it keeps working.

The detail that matters

In AYCE, waste is punished with penalties, which irritate customers. Eatab flips it: whoever finishes what they order earns points. The customer is happy and food cost goes down.

The Sagrato landing page with the faithful-app preview
Waitlist opensagrato.it

Sagrato

The parish square, digital.

The problem

Twenty-five thousand Italian parishes organise community life with a notice board, a WhatsApp group and an Excel sheet.

What I did

Events, communications, donations with receipts, attendance with check-in, sacrament records.

The detail that matters

GDPR-compliant even on the register of vulnerabilities, which is Article 9 data: the most delicate thing a community can hold.

The Serpidex species catalogue, with sheets for Italian snakes
Almost ready · Play Store imminent

Serpidex

Recognise a snake from a photo and know what to do.

The problem

Anyone who meets a snake has three anxious questions: what is it, is it dangerous, what do I do. Today the answers are hunted down on Google and in Facebook groups, slowly and badly.

What I did

Photo identification with a confidence percentage, species sheets, first aid always one tap away, a community sightings map.

The detail that matters

I built it for Reptile Nation, the Italian community of reptile enthusiasts: the goal is reducing irrational fear and the pointless killing of harmless snakes.

The contech.xyz home page: hero, working method, solutions and industry sectors

contech.xyz

My company's website, built by me.

The problem

If you're wondering how I work on the web, the best proof is the site I use every day for my own company.

What I did

Four languages, a technical blog, a tax-deduction simulator that computes the deduction year by year, a vCard API for the team, per-person profile pages.

The detail that matters

It's the best proof for the «websites» service: four languages with separate URLs, fast, and built around one conversion.

Got a problem worth solving?

Write me what you need to build, even in two lines. I answer personally, usually within one working day.

Tell me about your project