All projects

Enzo.dev.

This portfolio: a bilingual, accessible, reusable foundation for presenting projects with technical context.

Next.jsReactTypeScriptCSS
2languages, one experience
Explore live projectRepository not publicly available.

The problem and the people.

Technology lists say little about how a project was conceived. The challenge was to present decisions, context, and results in a portfolio that is easy to explore and update.

Decisions that made a difference.

Portuguese as the primary language, English on dedicated routes, a complete mobile experience, and real data separated from unconfirmed information. Animation must respect reduced-motion preferences.

How the pieces connect.

Reusable components receive content from typed arrays. Each case study has its own metadata. The form prepares a message in an email application, with validation and a copy-contact alternative.

Typed data
PT / EN routes
React components
Pages and metadata
Simplified view of the experience flow.

Results, with context.

  • 2 languages available through independent routes.
  • 3 case studies covering problems, decisions, architecture, and outcomes.
  • Verifiable content without inventing clients, career length, or business results.

What I learned

A portfolio’s credibility depends as much on clear content as on interface quality. Making boundaries and decisions explicit makes the work easier to evaluate.

Next projectHotel Chilli

A good idea
starts with a
conversation.

Interested in working together? Let’s talk about your project, an opportunity, or that idea that deserves to become real.

Freelance · Full-time · Consulting

Response timing will be agreed during the first contact.

Opens your email app to review and send.