Lead Product Engineering

Alberto Forni

I help product teams ship dependable web experiences without sacrificing speed, quality, or craft.

I am a Lead Product Engineer with 10+ years of experience building and scaling complex web products. My focus is React and TypeScript platforms, design system modernisation, and performance optimisation, with a practical leadership style that helps teams deliver confidently.

Impact

Leadership outcomes that moved product quality forward

Design system modernisation

I led a full editor UI overhaul using accessible, headless component principles and Tailwind CSS, improving consistency, clarity, and delivery speed.

Platform-level technical leadership

I defined frontend standards through architecture guidance, code review, and mentoring, enabling scalable delivery across multiple feature streams.

Performance optimisation

I drove improvements through code-splitting, lazy loading, and bundle analysis to keep product experience quality high as complexity grew.

TypeScript migration ownership

I directed migration from legacy JavaScript to TypeScript, improving reliability, maintainability, and onboarding speed for engineers.

Experience

Career path

Lead Product Engineer

Balsamiq · Italy

June 2017 - Present

  • I have owned major editor-team initiatives that modernised the user experience and improved codebase quality.
  • I have architected and led integration work for AI-assisted capabilities shaping the product roadmap.
  • I provide day-to-day technical leadership through code review, mentoring, and architecture decisions.

Senior Software Engineer

TES · London, UK

January 2017 - June 2017

  • I built and supported a user-facing job application microservice with Node.js and React/Redux.
  • I delivered in a Docker-based environment with a clear focus on reliability and maintainability.

Senior UI Developer

ThoughtWorks · London, UK

June 2015 - December 2016

  • I architected and maintained high-traffic web applications for enterprise finance and retail clients.
  • I worked in cross-functional product teams to deliver iterative, testable, product-focused UI systems.

Senior Software Engineer

SafetyCulture · Townsville, Australia

April 2014 - April 2015

  • I led the complete rebuild of the company's primary web application frontend.
  • I focused on editor capabilities and maintainable architecture for ongoing product evolution.

Skills

Engineering stack and delivery discipline

Frontend

  • TypeScript
  • React
  • SolidJS
  • Tailwind CSS
  • Radix Primitives
  • Storybook
  • Vite
  • Webpack

Backend

  • Node.js
  • Ruby on Rails
  • C#
  • GraphQL

Data

  • PostgreSQL
  • MongoDB

Testing

  • TDD
  • BDD
  • Vitest
  • Jest
  • Mocha
  • React Testing Library
  • Playwright
  • Cypress

Delivery

  • AWS
  • Docker
  • Technical mentoring
  • Design system stewardship

Selected work

A focused snapshot of product-critical delivery

Editor platform modernisation

Product-critical editor experience

I established a modern, accessible frontend foundation that improved delivery consistency and reduced long-term UI maintenance cost.

TypeScript platform migration

Legacy JavaScript application

I introduced stronger type safety and clearer contracts across the codebase, increasing confidence in product iteration.

AI capability integration

Core product roadmap initiative

I led implementation direction for AI-assisted editor workflows, connecting rapid experimentation with production-grade delivery.

Contact

Direct routes to reach me

Alberto Forni

Lead Product Engineer · Built with SolidStart and Tailwind CSS v4

© 2026 All rights reserved