João Bezerra · Designer & product engineer

Imagination, made real.

Made for someone.

AI at the workbench. Judgment at the wheel.

I work closely with AI agents, from the first sketch to the release. The useful part is the loop: make the intent clear, build something concrete, challenge it, and check what actually shipped.

  1. 01

    Give the problem shape

    Define the user, the constraints, and what success looks like before generating code.

  2. 02

    Build something tangible

    Use agents to implement and explore, while keeping product and design decisions explicit.

  3. 03

    Invite a second opinion

    Have another model challenge risky changes. Revise the plan when the evidence disagrees.

  4. 04

    Check the real result

    Run tests, inspect the interface, and read the deployed result back. A claim needs evidence.

This portfolio is part of that practice: built with AI, checked in the browser, and designed around real work.

Design was the starting point.

My background is in graphic design, motion, and creative production. At Criar Convites, I lead design work and build software for the people beside me: customers personalizing invitations, designers preparing artwork, and teams managing production.

That proximity matters. I get to see where a workflow breaks, build a better version, and hear from the people using it. Outside work, I build games, developer tools, and Ponto Cego.

Read my résuméBlumenau, Brazil · English & Portuguese