
About Me
I’m João Catalão, a versatile full-stack developer and freelancer dedicated to building end-to-end web applications that delight users and drive business value. With over five years of professional experience, I craft everything from responsive, accessible front-end interfaces (React, Tailwind CSS, TypeScript) to robust back-end services (Node.js, Express, PostgreSQL, MongoDB).
I thrive on solving complex problems—whether it’s architecting RESTful APIs, optimizing database schemas for scale, or automating CI/CD pipelines. My approach blends clean, maintainable code with thoughtful system design: I’m equally comfortable fine-tuning a React animation as I am benchmarking SQL queries or containerizing microservices with Docker.
Collaboration is at the heart of my process. I partner closely with designers, product managers, and stakeholders to ensure features not only look and feel great, but also perform reliably in production. Outside of project work, I contribute to open-source libraries, mentor aspiring developers, and continuously explore emerging technologies—from serverless architecture to real-time WebSocket systems.
If you need a developer who can own the full technology stack, communicate clearly, and deliver scalable, high-quality solutions, let’s connect and turn your vision into reality!
Download CV