Working professionally since 2017, I deliver complete systems - not features, not layers.
I've built for national scale: editorial platforms across two of Italy's largest general-interest portals, rebuilt from the ground up and carrying millions of daily visits, where a performance regression is visible to the entire country within minutes. I've built real-time multitenant platforms with live state propagation across concurrent users, and mobile applications across iOS, Android, and cross-platform stacks - including on-device computer vision running per-frame inference inside a live camera feed.
I've built where the requirements come from law rather than a backlog: electronic health records against national interoperability standards, and legally compliant digital preservation, where signatures must still verify and documents must still prove their integrity years after anyone involved has moved on. I've built inside defence-sector environments, under the access controls and review procedures that come with them.
And I've built a connected vending platform end-to-end. The vending machine runs a tailored Linux distribution: boot, system services, and runtime environment defined by the hardware and the conditions it operates in. The software above it is written for speed under constraint: data structures and hot paths chosen for the workload, optimisation as a design requirement rather than a later pass.
End-to-end development of a connected vending platform, built from the operating system up: custom Linux distribution, machine software, and the cloud infrastructure behind the fleet.
The machine runs its own Linux distribution: boot, system services, and runtime environment specified for the hardware and its operating conditions. Minimal by design, with the installed footprint limited to what the product actually runs. Above it, the software is written for speed under constraint - data structures and hot paths chosen for the workload, with optimisation treated as a design requirement rather than a later pass.
Field deployment meant building for remote operation: unattended updates applied without a site visit, remote assistance paths for diagnosis and intervention, full visibility into system state, and modular peripheral support.
The infrastructure side spans server architecture, containerised services, and secure device-to-server communication. Security designed in throughout: hardened at the device, in transit, and at the server.
Containerised infrastructure and orchestration for an automated, AI-driven document processing pipeline.
Built the orchestration layer around an AI processing pipeline: capture from physical devices, event-driven job dispatch, queue handling, and the containerised environment the system ran in.
Owned the infrastructure end: container deployment and configuration, Linux server hardening, and tuning for reliable unattended operation in production.
Platform development across healthcare, public administration, IoT, and internal business systems.
Delivered a wide range of platforms, including electronic health record work and legally compliant digital preservation, alongside IoT systems, internal administrative tooling, and a project management platform built in-house against specific operational requirements.
Angular
Docker
Laravel
PHP
JavaScript
Shell Scripting
SQL
TypeScript
WinterCMS
Confidential Company
2022 - 2023
Senior Software Developer
Administrative platforms for Ministry of Defence entities.
Delivered end-to-end platforms supporting internal operations, spanning backend services, data model, and interface. Work required navigating the operational and organisational requirements specific to defence entities - structured access control, formal review, and procedures governing how systems are built and changed inside a restricted environment.
Archimede Solutions
2020 - 2023
Senior Software Developer
Real-time, multitenant web platforms across a range of client projects.
Built platforms where state changes propagate live to connected users, using socket connections to push updates and web workers to keep heavy processing off the main thread so the interface stays responsive under load. Multitenancy meant designing for isolation between tenants without duplicating infrastructure per client.
Docker
HTML
JavaScript
Laravel
PHP
React.js
Socket Programming
SQL
TypeScript
AppsOnRails
2020 - 2022
Software Developer
Greater Catanzaro Metropolitan Area, Italy
High-traffic national web platforms and mobile applications serving millions of daily visits.
Rebuilt multiple editorial verticals across two of Italy's largest general-interest web portals - news, technology, knowledge, magazine, and travel properties - where sustained traffic and SEO exposure make performance regressions immediately visible.
Built on-device framework wrapping a computer-vision model, running real-time foot detection and tracking to apply shoe textures for virtual try-on.
Embedded software and mobile applications for aesthetic and biomedical devices.
Developed embedded software for a biomedical device end-to-end, with the reliability requirements the medical context imposes, and the applications controlling it. Integrated Beacon, RFID, and GPS to make applications responsive to physical location and surroundings. Work spanned device-level development through to cross-platform mobile delivery.
Cross-platform mobile applications and scalable web platforms on a microservices architecture.
Built mobile applications targeting iOS and Android from a shared codebase, alongside web platforms. Implemented Redis caching for API responses to cut backend load, and used Pub/Sub messaging to coordinate asynchronous communication across services.