Experience02
Work
Roles in reverse order, with the parts that actually mattered.
- 2023 — present03
Full-stack engineer
Webion · Italy, remote
Product engineering across the stack: interfaces, the services behind them, and the pipelines that keep both honest.
- Led the rebuild of the client-facing dashboard, cutting first paint from 4.1s to 900ms
- Introduced typed API contracts shared between server and client, removing a whole class of runtime errors
- Set up the CI pipeline the team still uses: typecheck, lint, a11y assertions, preview deploy per PR
TypeScriptReactNodePostgreSQL - 2021 — 202302
Frontend engineer
TODO Previous Company · Remote
Owned the component layer for a multi-tenant SaaS and the design tokens that kept four white-labelled themes consistent.
- Shipped the design system adopted by three product teams
- Brought the bundle down 38% by removing two overlapping chart libraries
ReactTypeScriptStorybook - 2019 — 202101
Junior developer
TODO First Company · On site
Started on internal tooling and worked outward: forms, reports, and the unglamorous integrations nobody volunteers for.
- Automated a weekly reporting process that had been manual for three years
- Migrated a legacy jQuery admin to a maintainable component architecture
JavaScriptPHPMySQL