SOFTWARE ENGINEERUI BUILDEREDUCATOR
I build digital products where engineering, design and curiosity meet. Then I explain them to someone else.
Experience
Senior Software Engineer
Building a new product with React, Vite, TailwindCSS, Bun, and Vitest. Also working on the open source app-builder in React and Redux, where I improved performance and cut bundle size through code splitting and dependency cleanup.
Lead Frontend Software Engineer
Started as a senior frontend engineer on Angular and RxJS fintech products, then moved into a lead role managing a team of four across Spain and Italy. Built the company UI component library in Stencil.js and led the frontend of an Angular application for financial onboarding.
Frontend Software Engineer
Frontend work on a large insurance platform built with NX, Angular, RxJS, NgRx, and AWS Cognito. Worked closely with UX designers and backend engineers, and helped junior and mid-level colleagues with code quality and Angular patterns.
JavaScript, TypeScript and Angular Instructor
Teaching at an online coding bootcamp since 2020. Curriculum, live sessions, and one-to-one mentoring for students moving into frontend roles.
Full Stack Developer Consultant
Built and shipped web applications for public administration clients using Bootstrap, jQuery, Spring MVC, and Spring Boot. Worked directly with clients to understand their compliance constraints and build around them.
Junior Full Stack Developer
Frontend work on healthcare applications using AngularJS. First professional role. Worked with senior developers to ship product features and learned Angular, Java, and Spring on the job.
Beyond the code
Good software is only useful if other people can work with it, extend it, and learn from it. That is why I teach, contribute to open source, and help run a local developer community.
Google Developer Group Roma Città
Co-managing a developer community of 30+ members in Rome. Organizing technical events, workshops, and conferences, including DevFest Rome.
Education
Full Stack Development Bootcamp
Computer Science, incomplete
About
I am a Senior Software Engineer based in Rome. Eight years building web applications in React and Angular, mostly in fintech and insurance, more recently on developer platforms.
I have been teaching JavaScript since 2020. Same language, different questions every year. Writing code is the part I get paid for. Explaining why it works is the part that keeps me honest.