INT. TERMINAL — NIGHT
CODE
Product engineer, full-stack and AI automation. Fifteen years of software in production.
- years of web applications in production
- 15
- end users protected by Cleafy's fraud-detection platform
- 250M+
- financial institutions using it
- 150+
- concurrent users at peak on the football sites at New System
- 300k
PRODUCTIONS · 2011 — NOW
experience
- 2022 — NOW
Cleafy
Senior Software EngineerReal-time fraud detection for online banking and payments.
- I own the analyst-facing fraud-detection dashboard: millions of security events a day turned into signal analysts can act on.
- I build and maintain the Java REST APIs that power the dashboard.
- I maintain a core PHP component of the detection pipeline, a high-throughput, business-critical service.
- I drive AI adoption and automation across the company, with internal tooling that cuts manual work for engineering and business teams.
- 2020 — 2022
TeamSystem
Full-Stack DeveloperERP products and web portals for Italian SMEs.
- Full-stack features on business-critical financial and inventory workflows.
- Maintainer of the company-wide design system used by 15+ product teams.
- Mentored developers on non-Italian teams, in English, on front-end and design-system adoption.
- 2016 — 2020
Fieldtronics
Full-Stack Developer (JavaScript)IoT platforms for aquaculture and precision agriculture.
- Real-time dashboards and platforms (React and Node.js) that turned live sensor streams into daily decisions for field operators.
- 2011 — 2016
New System
PHP Developer & DesignerEditorial websites for regional amateur and youth football.
- PHP sites with UIs I designed, up to about 300,000 concurrent users at peak traffic.
METHOD
how I work
- 01End to end. I frame the problem, ship it, then watch how it is really used and iterate.
- 02Explicit trade-offs. Time, quality and cost, measured against product metrics.
- 03Close to product and design. I turn ambiguity into shipped work.
Film taught me narrative clarity. Code taught me to finish things.
EQUIPMENT
tools
- LANGUAGES
- TypeScriptJavaScriptJavaPHPHTMLCSS
- FRONTEND
- ReactReact QueryDesign systemsComponent architecture
- BACKEND AND TOOLING
- Node.jsJava REST APIsPostgreSQLDockerJestGit
- PRODUCT AND AI
- Discovery-to-deliveryAI-enabled automationExperimentationProduct metrics
- PARADIGM
- Functional-oriented
- EDUCATION
- BSc/MSc Biomedical Engineering · UNIVPM, 2010
FROM THE BLOG
technical writing
all posts →- 13.06.2026How to automate frontend development without flying blind
- 25.03.2026From meditation to functional programming: Result, Pipe, and an uncomfortable question about frameworks
- 09.03.2026How I Display My Recent Strava Activities on My Website Using the Strava API
- 04.03.2026The Real Parameter: Why Iterating Matters More Than Writing Code
- 05.09.2025How I Display My Latest Watched Movies Using Letterboxd RSS Feed
- 05.09.2025Last.fm API tutorial: display your recently played music on your site
COLLABORATIONS AND PROPOSALSvalerio.narcisi@gmail.com