Re-architecting a global checkout for 250+ merchants
Led the migration of payment input fields into a new high-performance checkout flow used by 250+ merchants worldwide. Higher reliability across thousands of daily cross-border transactions.
I build high-performance web products with React, TypeScript and Node — increasingly with AI agents in the loop. Six years shipping for fintech and SaaS teams across three continents.
Led the migration of payment input fields into a new high-performance checkout flow used by 250+ merchants worldwide. Higher reliability across thousands of daily cross-border transactions.
Designed and shipped an OpenAI-powered assistant that lets users query platform data in natural language. Adopted by 1,000+ users and now embedded in core flows.
Built end-to-end search with advanced filters over 15,000+ records. Paired with Plotly-driven React visualisations rendering 10k+ data points without dropping frames.
Rebuilt the rendering layer in Nuxt.js with SSR + compression strategies. Translated Figma into accessible UI, kept the codebase tested and the design system honest.
Designed, documented and shipped a 50+ component React library that became the foundation of every product surface. Apollo caching strategy cut backend over-fetching in half.
Replatformed 10+ marketing landing pages onto React/Next.js and seeded a new UI library that the team kept building on after I shipped.

Platform for a Corinthians streamer-journalist with 100k+ audience — forum, blogs and live interactive post-match voting dynamics.

Marketing & product surface for a financial reconciliation service — clear positioning, fast load, conversion-focused funnel.

SaaS that ships broadcast-grade overlays for football streamers — match data, scores and graphics, ready to drop into OBS.
Before lines of code, I read the product, the data, and the constraints. Most performance wins live in the assumptions, not the algorithm.
Tight iterations, real users early. I trust feedback loops over roadmaps and treat shipping itself as a measurement instrument.
Reusable components, typed contracts, tested boundaries. The second instance of anything is where the system has to win.
LLMs, agents, MCP, Claude Code, Cursor — used where they remove drag, never where they fake taste. Quality stays on me.
I'm a full-stack engineer based in São Paulo, working remote with teams across the Americas and Europe. My focus has been frontend architecture, performance, and — increasingly — putting AI inside real product surfaces.
Over six years I've shipped for fintech, climate-tech, health and SaaS — usually as the person bridging design intent and engineering rigor. I care about test coverage, design systems, and the boring details that make a product feel fast.