Frame the problem
Start with the user need, the constraint and the outcome, not only the requested screen.
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.
Move the left paddle with your cursor. Each clean rebound raises the pace and makes the next decision matter.
How I work
A practical loop for turning ambiguity into a dependable interface.
Start with the user need, the constraint and the outcome, not only the requested screen.
Turn the direction into a small working path that can be seen, tested and challenged early.
Use motion, hierarchy and detail to make change understandable, then verify the result in the browser.
Contact
I enjoy thoughtful conversations about product design, frontend engineering and the details that make a digital product feel considered.
Curitiba, Brazil / UTC minus 3