Alessandro Perchiazzi

Frontend developer

I build functional, accessible web interfaces.

About

Hi! I’m Alessandro, a frontend engineer currently working at IBM who enjoys the intersection of design, product thinking, and engineering. I like shaping how a product looks and works, collaborating with others on architectural decisions, and choosing the right stack for the job. I care about writing clean, well-structured code that’s technically sound and maintainable.

Before moving into software development, I worked as a documentary photographer. Feel free to take a look at one of my projects.

When offline, I’m usually at the gym, working on my calisthenics.

Experience

  1. 2024 – Present

    Frontend Engineer · IBM

    Clients

    • State Accounting Office

      AI platform that searches legislation, drafts reports and processes documents. Winner of the Italian Digital Agenda Award 2025.

    • Italian tax courts

      Case-management app with ~2,000 users, shipped as an embeddable micro-frontend.

    • National Customs Agency

      Chat interface for an AI assistant, with responses streamed over WebSocket.

    • BPER Bank

      Bug fixes, supported new features and tests, built on the bank’s design system in Storybook.

  2. 2023 – 2024

    Frontend Developer · Freelance, London

  3. 2017 – 2023

    Documentary Photographer · Freelance, London

Projects

  • Bulk operations dashboard

    Sends reminders for a batch of invoices and deals with the ones that fail: temporary failures can be retried on their own, and reminders can be undone. Filters, sorting and pages live in the URL, so a view survives a reload and can be shared. A built-in panel makes the server slow or unreliable, to try each case.

    LCP 0.6 s · CLS 0 · 38 unit tests

    • React
    • TypeScript
    • Mantine
    • TanStack Query
    • TanStack Router