About me
My Journey
- Work
Director of Engineering
ProntoPro
Shaped the technology strategy across multiple squads, hired and grew the engineering organization, and led the transition to a modern platform stack.
- Talk
React - Write once, run everywhere
RomaJS community
Explained how we managed a single codebase for multiple platforms at ProntoPro, including trade-offs and maintenance costs. The talk is in Italian and the slides are in English.
- Work
Technical Lead
ProntoPro
Owned the squad's architectural decisions, mentored engineers, and introduced practices that cut release cycle time in half.
- Talk
React as a bridge between UX and development
Intersection Conference
Designers and developers tend to look at UI components differently. In this talk I shared how React helped ProntoPro align both perspectives.
- Work
Frontend Lead
ProntoPro
Established frontend standards, bootstrapped the design system, and scaled the frontend team from 2 to 8 engineers.
- Work
Senior Software Engineer
ProntoPro
Designed and shipped core product features for web and mobile; introduced TypeScript and improved test coverage across the codebase.
- Work
Software Consultant
The Hive CoWorking & Incubator
Advised early-stage startups on technology strategy, architecture, and tooling; conducted workshops on agile development.
- Work
JavaScript Trainer
ArToo Campus
Designed and delivered a full JavaScript curriculum — from fundamentals to AngularJS — for cohorts of junior developers.
- Work
Software Consultant
Sida Group Srl
Built APIs, middlewares, and internal web applications; optimised legacy systems and hired junior engineers.
- Work
Technical Lead
WeBox Studio
Led a team building websites, desktop and web apps for clients; introduced Node.js and TypeScript to the stack.
- Work
Software Engineer
Coworkingness Consulting
Provided tech consulting for European startups and ran workshops on agile practices and digital product development.
- Work
Software Engineer
CADIA - Center for Analysis and Design of Intelligent Agents
Developed smart-home management platforms and interactive virtual environments at the Centre for Analysis and Design of Intelligent Agents.
- Education
Master's Degree in Computer Science
Háskólinn í Reykjavík — Grade: 9/10
Focused on machine learning, virtual environments, and human-computer interfaces.
- Education
Master's Degree in Computer Science
University of Camerino — Grade: 110/110 with honours
Focused on advanced software engineering, complex system design, and distributed calculus.
- Work
Software Engineer Intern
Computer Sistemi Srl
Designed and developed enterprise management systems; performed business requirements analysis with stakeholders.
- Education
Bachelor's Degree in Computer Science
University of Urbino — Grade: 110/110
Covered programming languages, algorithms and data structures, network security, and databases.