Open to freelance work and remote senior roles
Senior Full-Stack EngineerReact, React Native, TypeScript
About
I'm a software engineer from Italy with more than ten years in the job. I started in testing and consulting in Milan, moved to React and React Native, and for the last six years I've worked as a senior on products for banking, betting, fashion, crypto, gaming and sport.
What I like most is owning a product end to end: database, APIs, web app, mobile app, release on the stores. I've done it in teams of ten and as the only developer on the project, and I hold myself to the same standard either way.
Since 2025 I've built software with AI agents every day. I write the spec, agents write the code, and tests and review agents in CI check it before I look at it. It makes me a lot faster, and I can bring it into a team without breaking how the team already works.
Client work
Freelance and consulting, directly and through firms such as K2, Netguru, Proxify and BeConcept.
- Banca SellaReact Native developerIn a team of about ten, on the app customers use every day for accounts, cards and payments. Features end to end and fixes on iOS and Android.
- Illimity BankSenior React Native developerTurned the app into a multi-tenant platform: one codebase, each brand with its own screens where it needs them. Shared components with the web, CI/CD and tests.
- Prada · via AccentureFrontend developerPrada's web application and the internal tools the company's teams use day to day.
- Fibr · via NetguruSole mobile engineerRewrote the app from plain JavaScript to TypeScript and Expo, and shipped Fibr 2.0 on iOS and Android in four months.
- SisalSenior software engineerFrontend of a large React monorepo for one of Italy's biggest betting operators. Brought in Zustand, which the team adopted, and pushed the move to TypeScript.
- GucciSenior full-stack developerLed the Java and Spring Boot backend of the internal tool Gucci uses to print product labels, and coordinated a small team.
- Rug.ai · via Diffusion.ioSenior frontend engineerToken data for crypto traders: multi-wallet connection, a swap running on live chain data, token pages that update in real time.
- PlaytomicSenior software engineerThe apps for players and club managers, and the back office, of the padel and tennis booking platform used by millions of players.
- BeConcept StudioSenior software engineerE-commerce sites and custom platforms for the studio's clients, React and Node.js, all the way to production.
- Twin YieldFull-stack developerA scraper and a ranking algorithm to find which eToro traders were worth copying. I chose the stack and built all of it.
Products
- DashiRead →An exchange for trading cards. Deposit your cards once, trade them instantly, withdraw them when you want. 40,000+ cards in custody.
- StockroomRead →Inventory software for card shops. Run a pile of cards through an office scanner and it recognises each one, down to the exact printing.
- ItacaRead →Open source. A local-first registry of your projects that coding agents read through MCP, so they stop exploring every repo from scratch.
- onlyfarmsA tracker for crypto airdrop farming, where users followed projects and completed tasks to qualify. 2,000 active users in the first month.
Employment
- 2023 – 2024BitfinexSenior software engineer, mobileThe React Native trading app of one of the oldest crypto exchanges, from first design to release.
- 2022 – 2023ESL FACEIT GroupSenior software engineerThe mobile app of the competitive gaming platform, with millions of players.
- 2019 – 2022AmarisExperienced consultant, MilanClient projects in React, React Native, Node.js and Java. Where I started leading small teams.
- 2016 – 2019CapgeminiAnalyst consultant, MilanTest automation with Selenium. Where I learned to care about tests, and I still do.
Education
Computer Engineering, Università Politecnica delle Marche, Ancona. Erasmus in Barcelona.
Italian, Serbian and Croatian native. English fluent. Spanish intermediate.