Hi, I'm João Catalão

I'm

João Catalão

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

Portfolio

Skills

HTML
CSS
JavaScript
Node.js
Docker
PostgreSQL
Electron
Socket.IO
Ubuntu
Nginx

Testimonials

Quality work and great communication.

- Jane Doe, Client

The project exceeded our expectations.

- John Smith, Manager

Highly recommend for any web development needs.

- Alex Roe, Colleague

Contact