Software engineer, 10+ years shipping production code in web3, healthcare, and fintech.
I ship React and Next.js products end to end, from first line of code to production. I've built real-time data pipelines, checkout and payment flows, and mobile apps used by real people. Right now I'm exploring how AI changes the way interfaces get built.
Ethereum Foundation · ethereum.org · Unlock Protocol · Facile.it · Gruppo San Donato
Based in Luxembourg · Available for freelance and full-time roles
- years as a frontend engineer
- 10+
- open-source commits
- 1,100+
- grants, awards & hackathon prizes
- 5
Selected work
all works →
FerryFetch
Real-time ferry-tracking product in development on public AIS data: live vessel positions, a sailing state machine, schedule integration, and reliability history. Tracking the Hullo route (Vancouver to Nanaimo) first.

Ethereum Foundation: PSE (pse.dev)
Frontend engineer for the Ethereum Foundation's Privacy & Scaling Explorations team: built pse.dev (450+ commits), the project hub and blog, and a shared design system across PSE properties.
Recognition
- Inside the Ethereum Foundation: How to Break Into Web32026 ↗
- Featured by zuAfrique2025 ↗
- blockParty: ApeCoin & Lens prizes, ETHSanFrancisco2022 ↗
- Speaker, SpaghettETH2022 ↗
- UDT Grantee, Class 1 (Unlock Protocol)2021 ↗
- Tech Ambassador (1 of 4 from 300+), Sisal × Talent Garden2019 ↗
- Speaker, Frontenders Verona (FEVR)2018 ↗
About
I'm a senior software engineer from Italy, based in Luxembourg, specialized in React, Next.js, and TypeScript, and increasingly applying that to AI-powered products.
My ten years run through healthcare, fintech, and web3: accessible patient-facing tools at one of Italy's largest hospital groups, insurance products at Facile.it, open-source infrastructure at Unlock Protocol, and most recently the Ethereum Foundation's privacy research team.
I care about the unglamorous things that make products feel good: performance under bad networks, accessibility as a default, and code the next engineer can read.
Experience
Independent Product Work
Jan 2026 – PresentFounder & Full-Stack Engineer. Building FerryFetch and exploring AI-assisted product development.
Designing and building FerryFetch, a real-time ferry-tracking product in development on public AIS data, covering the data pipeline, a sailing state machine, schedule integration, and the passenger-facing frontend. Alongside it, prototyping product ideas and exploring agent-driven UX patterns and AI-assisted engineering workflows in modern web apps.
Ethereum Foundation (Privacy & Scaling Explorations)
Aug 2023 – Dec 2025Frontend Engineer. Built the public web presence of Ethereum's privacy research team.
Primary frontend engineer for pse.dev (450+ commits), the ZK-Kit website, and Bandada. Authored the 'Privacy on Ethereum' section of ethereum.org. Developed a component library shared across PSE projects and contributed to event platforms such as Devconnect and ETHDenver.
Staking Rewards
Jul 2024 – Feb 2025Frontend Engineer (part-time contract). Frontend interfaces for the staking-data platform, alongside the EF role.
Contract engagement building and refining frontend interfaces for staking analytics in DeFi ecosystems.
Unlock Protocol
Feb 2022 – Aug 2023Frontend Engineer. Shipped five major features and led the JavaScript-to-TypeScript migration, 650+ open-source commits.
Designed and built the no-code Checkout Builder, redesigned the dashboard and settings, integrated smart-contract functionality into the frontend, and introduced unit and module testing across the app.
Gruppo Ospedaliero San Donato
Jun 2020 – Mar 2022Frontend Developer. Accessible patient-facing frontends for one of Italy's largest private hospital groups.
Focused on cross-browser compatibility and accessibility, particularly for visually impaired users. Worked with design and backend teams to turn wireframes into functional patient-facing tools.
Facile.it
Jul 2018 – Jun 2020Frontend Developer. Consumer products for Italy's largest insurance comparison site.
Built and maintained web applications across multiple business units and wrote a custom internal form-validation library to streamline user input handling.