Software engineer, founder, and frontend enthusiast.

I'm João Cardoso, a frontend developer and entrepreneur based in Brazil. Currently working as a technical leader at Tucupy Tecnologia, coordinating web and mobile development. I specialize in building user-friendly interfaces with modern frontend technologies, particularly React. My focus is on delivering high-quality products while mentoring and growing development teams.

The OOP Delusion: Why Object-Oriented Programming is Making Your Code Worse

A rant about how Object-Oriented Programming has led us astray with its promises of clean abstractions and reusable code, while actually making our software more complex and harder to maintain. We'll look at why those textbook examples never match reality, and why you probably don't need another class hierarchy.

Clean Code: The Well-Intentioned Anti-Pattern

A critical analysis of how Clean Code principles, while well-intentioned, can sometimes lead to over-engineered and harder to maintain codebases in modern software development.

React Hook Form with Zod

React Hook Form is a popular library for building forms in React. It provides a simple and efficient way to handle form state and validation. Zod, on the other hand, is a TypeScript-first schema validation library. Combining these two libraries can provide a seamless experience for validating form data.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. Company
    Tucupy
    Role
    Front end and mobile Tech Lead
    Date
  2. Company
    Tucupy
    Role
    Mid-level software developer
    Date
  3. Company
    Bredi
    Role
    Frontend Developer intern
    Date
  4. Company
    Multiverse
    Role
    Frontend Developer intern
    Date
  5. Company
    Geta
    Role
    Frontend Developer intern
    Date