From browsing to buying.
C&C · ShopifyAn e-commerce project built with Shopify. An experience focused on discovering the catalogue and shopping online.
Open the site (opens in a new tab)I write software that helps
people work better.
Java and Spring backend by trade; frontend, Android and generative AI by curiosity. Today I build microservices for a bank. Since 2010 I’ve been building tools that make work simpler for the people who use them.

I started in 2010 with an Android app that sent an elderly person’s location to an emergency centre. Since then I’ve worked on mobile apps, web portals, insurance batch systems, banking APIs, public administration services and a RAG platform. The common thread: understand the problem before writing a line of code.
I work mostly with Java and Spring, but I don’t stop at the backend. React and TypeScript for interfaces, Android for apps and, more recently, generative models and automation. I also help small businesses with custom software and Shopify stores.
REST and gRPC APIs, batch processing, migrations and integrations between systems. Java and Spring are home: it’s where I work every day, from banking to public administration.
Assistants that answer from company documentation, RAG pipelines, n8n workflows. Fewer manual steps, more control over what matters.
Management tools, apps and online stores for businesses without an IT department. We work out what’s needed, build a first version and improve it together.
We start with the problem, the systems you already use and the result you want.
Something concrete to try soon, not a hundred-page document.
Test, fix, extend. With tests, clean code and no surprises.
An e-commerce store, a tool for shift workers, two Android apps. Personal and client projects, alongside my work in companies.
An e-commerce project built with Shopify. An experience focused on discovering the catalogue and shopping online.
Open the site (opens in a new tab)Salary calculations based on shifts and overtime, comparison of expected and actual pay, reports and theme customization.
Management of supported families, ISEE deadlines, food parcel tracking and SMS coordination for appointments.
Hashtag management through Android accessibility APIs. Published on the Play Store, with local persistence and monetization.
Every technology is a means. The value is in combining them the right way for the problem at hand.
Click me Every idea starts as a blob. My job is to give it a defined shape, like this one.
From REST services to reactive microservices: Java and Spring are at the heart of my enterprise work.
Different sectors, the same focus: understand the context, build the right solution, leave it in good order.
Microservices for a bank, with REST and gRPC APIs built to handle serious volumes and evolve without downtime. Controlled database migrations with Flyway, reproducible Gradle builds and containerized environments ready for release.
A generative AI platform that answers questions about company documents with verifiable sources, so people stop digging through folders and PDFs. I owned it end to end: Python prototypes to pick the retrieval strategy, reactive Java orchestration, document indexing and a React interface showing answer status in real time.
Two projects for the research world: a backend that identifies bird species from audio files by talking to a dedicated AI model, and a geographic cataloguing platform with automated data imports and error handling redesigned to make it dependable.
Services for public bodies: REST APIs and document management integrated with the Alfresco archive for a regional environmental agency; microservices and batch processes to onboard new employees at a large municipality. Versioned migrations, ETL flows and automated tests, with code written to last.
For a banking services consortium: transactional services that compute financial indicators and forecast mortgage rates, merging REST and SOAP sources into a single answer. Ongoing enhancement of the back-office platform on IBM DB2.
For two insurance groups: batch applications that anonymize sensitive data for safe test environments and manage claims, verified with unit, integration and system tests. REST services on the CRM and a database cataloguing tool with CSV export.
Intensive track on Spring microservices, persistence, security and design patterns, completed with a full project: the backend of a hotel booking portal for businesses and consumers.
An Android Smart TV platform with twelve categories of serious games for the cognitive stimulation of patients with Alzheimer’s and other neurodegenerative conditions. Scores and statistics collected automatically, so therapists can follow progress without extra work.
.NET software for a multinational in the transport sector: REST services with an MVC architecture and data management on SQL Server, with clean code that is easy to evolve.
A native Android app to locate company phones in real time: geolocation, communication with the backend APIs and a simple interface for whoever coordinates the work. Built in 2013, when Android was still in its early days.
My first experience, started while still at school: an Android app for the local council that let elderly and disabled people call for help with one tap, sending their position and details to the operations centre and SMS alerts to emergency contacts, with around fifty active users. Alongside it, HTML email templates for business clients.
A Computer Science degree from Bari as the foundation. Then React, React Native, microservices and testing, studied when the projects actually called for them.
University of Bari Aldo Moro
Collecting and organising data, exchanging information between applications, notifications, consulting documentation. We look at the workflow together, its exceptions and where human oversight should stay.
Yes. I can create and customise a Shopify store, organise the catalogue and refine the shopping experience on mobile too. We can start from scratch or from an existing store. You’ll find C&C, at cecstore.it, among the projects.
Use the form to send me a few lines about the project or the process. We start from the problem, the systems you use and the result you want, and identify a concrete first step.
A process to simplify, software to build, a store to open. Or a role where you think I could help. Email me or reach out on social: I’m the one who replies.