Open to work

Leo Martins

Product Engineer

  • Full-Stack Developer
  • Design Engineer
Portrait of Leo Martins

I turn fuzzy product ideas into polished, fast web apps — from the database schema to the last micro-interaction.

Based in

São Paulo, Brazil

About

Full-stack product engineer with six years at start-ups and scale-ups. I sit between design and engineering: prototyping in Figma, shipping in React and Node, and measuring whether it worked. Recently I led the rebuild of a fintech onboarding flow that lifted activation by 34%.

Photo of Leo Martins

6 yrs

Experience

14

Products shipped

+34%

Activation lift

Selected work

A calm personal-finance app that categorises spending automatically and explains it in plain words.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Stripe

A plugin that syncs design tokens from Figma to code in one click.

  • TypeScript
  • Figma API
  • Style Dictionary

Experience

    • Rebuilt onboarding end to end, lifting activation from 41% to 55%
    • Created the design system used by five product squads
    • Run weekly experiments with product and data teams
    • Shipped web apps for 20+ clients in React, Next.js and Node
    • Introduced end-to-end testing that halved production bugs
Leo Martins, education photo

Education

  • B.Sc. in Information Systems

    University of São Paulo

    2018

Skills

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion

Backend

  • Node.js
  • PostgreSQL
  • Prisma
  • tRPC

Product

  • Figma
  • Prototyping
  • A/B testing
  • Analytics

Publications

Cover image for “Designing Onboarding That Explains Itself”

Product conference talk

Designing Onboarding That Explains Itself

Lessons from rebuilding a fintech onboarding flow with progressive disclosure and instant feedback.

+34%activation lift

  • Product design
  • Onboarding
  • Fintech
Cover image for “Design Tokens at Scale”

Engineering blog

Design Tokens at Scale

How one source of truth for colour, spacing and type kept five squads visually consistent.

5squads on one system

  • Design systems
  • Front-end

Videos

Featured video

Example video from YouTube. Add your own talks, product demos or reels here.

Another example

Every theme shows videos with a lightweight click-to-play player.

Process

  1. Understand the job

    What is the user really trying to get done? Start there.

  2. Prototype fast

    A clickable prototype on day two beats a spec on day ten.

  3. Build the real thing

    Typed end to end, tested where it matters, fast by default.

  4. Measure and iterate

    Ship behind a flag, watch the numbers, improve.

Contact

Get in touch

leo@example.com

Send email