Good interfaces make complex work feel possible.

I came to engineering through design. Before product code became part of my work, I built experience in editorial design, art direction, photography, websites and mobile applications.

Today I work as a Design Engineer. My day to day work is product design and frontend implementation, mainly with React and TypeScript. I use AI agents, MCP and RAG to extend my technical range, while keeping product judgment, direction and final verification with me.

I am from Fortaleza, in northeastern Brazil, and now based in Curitiba. That mix of visual culture, practical problem solving and curiosity is part of how I approach every interface.

A playful systems test

Wanna play?

Move the left paddle with your cursor. Each clean rebound raises the pace and makes the next decision matter.

You 0CPU 0
Blast Impact0/5
5 player impacts to charge
Paddle / rebound
Ready to playUse pointer, keys or touch controls
Round paused
Touch controlsTap or hold

How I work

A practical loop for turning ambiguity into a dependable interface.

01

Frame the problem

Start with the user need, the constraint and the outcome, not only the requested screen.

02

Make a thin slice

Turn the direction into a small working path that can be seen, tested and challenged early.

03

Polish with intent

Use motion, hierarchy and detail to make change understandable, then verify the result in the browser.

Contact

Let's make the next interface legible.

I enjoy thoughtful conversations about product design, frontend engineering and the details that make a digital product feel considered.