Fabricio Pirini

Senior Software Engineer. Product engineering across the stack in TypeScript.

React and Next.js, Node on the backend, design systems, and React Native for iOS, Android, and web. Brazil (UTC−3), working with US teams.

Building a product? I'm happy to chat.

Now · Building a pre-launch US consumer fintech's product from the first commit: one Expo and React Native app for iOS, Android, and web, plus its Next.js admin.

Selected work

Pre-launch US consumer fintech 2026–now

A fintech product from the first commit, on iOS, Android, and web

What I did
Set up the TypeScript monorepo with one Expo and React Native app for iOS, Android, and web, plus a Next.js admin. Built the theme tokens, with a CI check that fails when the design spec drifts from the theme.
Result
Every pull request is gated on lint, type checks, unit tests, and Playwright end-to-end runs at desktop and mobile viewports.
  • Expo
  • React Native
  • Next.js
  • Playwright

MaisLegal

First engineer, from prototype to production platform

What I did
Took an early prototype to a production contract and dispute-resolution platform. Set up CI/CD and a Turborepo monorepo, then built the dispute and contract-editing flows in Next.js and React.
Result
The Node backend and the Next.js frontend share one set of OpenAPI types.
  • Next.js
  • Node.js
  • OpenAPI
  • Turborepo

Kraken 2024–2026

Design system: financial data tables, visual regression tests, and accessibility

What I did
Owned the design system. Built the Figma-to-code token pipeline for multiple brands in light and dark, 15+ financial data tables, and the Playwright visual regression setup from scratch. Fixed 25+ accessibility issues: keyboard navigation, focus management, and ARIA attributes.
Result
Brand theming went from days of manual work to automated updates. Visual tests dropped from 12 minutes to under a minute, and coverage tripled across the component library.
  • Design tokens
  • Playwright
  • Accessibility

Kraken 2024–2026

In-app support portal across three React Native apps

What I did
Built it from scratch with tier-aware contact options, VIP escalation, and live queue visibility. Owned it end to end: frontend, backend integration, and rollout.
Result
Shipped in Kraken, Kraken Pro, and Krak.
  • React Native
  • TypeScript

Open source 2026

An MCP server that tells coding agents when a pull request is ready

What I did
Built a read-only MCP server in TypeScript. It checks whether a GitHub pull request is really ready and, if not, lists every reason and whose move each one is.
Result
Agents get structured verdicts they can act on without parsing prose: fix it, wait, or ask a person.
  • TypeScript
  • MCP
  • Coding agents

Experience Building since 2017

  1. 2026–nowPre-launch US consumer fintechExpo, React Native, and Next.js from the first commit.
  2. 2024–2026KrakenOwned the design system and shipped to 4 platforms.
  3. 2022–2024Norsk GjenvinningTech lead for 5 engineers. Built 5 Next.js storefronts and led WCAG 2.0 AA compliance across 70+ European companies.
  4. 2020–2022OdaBuilt the A/B experimentation program from scratch and ran 2 to 4 experiments a month.
  5. 2018–2020SportradarRebuilt the crawler platform as 5 Node.js microservices, cutting runtime by 120x and resource usage by 10x.
  6. 2017–2018Samsung R&D CenterIntern. Built a WCAG 2.0 AA web accessibility portal.