About Me
I’m a software architect helping teams and companies turn ideas into well-structured, scalable, and sustainable systems. From early on, I realized that writing code isn’t just about making things work — it’s about creating solutions that stand the test of time and evolve with the business.
I’m the founder of a software development company, where I lead projects, support clients in designing efficient architectures, and help teams scale products without compromising quality. Over the years, I’ve worked with both fast-paced startups and large organizations, always with the same focus: aligning technology with business goals.
In recent years, I’ve been exploring the impact of Artificial Intelligence on software development. I use these tools to streamline processes, improve quality, and guide teams and companies on how to adopt AI in a practical and critical way — always grounded in sound engineering principles.
Outside of code, I’ve been practicing judo for over 30 years, I’m a black belt, and I apply daily the principles I learned on the tatami: discipline, respect, and intent. I’m also a true geek, passionate about technology, video games, and anything that challenges me to keep learning.
At the core, what I believe can be summed up in a few simple ideas:
- clean code is not optional.
- Frameworks come and go, but principles remain.
- “It works on my machine” is not QA.
- Code should be boring — features should be exciting.
- Side projects are what make us grow.
- And documentation isn’t an afterthought — it’s a gift to your future self.
Experience
2021 — Present Founder and Technical Lead at Reativ, a company specializing in custom software development for clients across various sectors. I design and oversee scalable, modern architectures focused on robustness and maintainability, promoting best practices and a strong focus on delivering value. Concurrently, I coordinate the development of internal products, still evolving, exploring innovative solutions for real estate management and digital operations. We work with a diverse technology stack.
Articles

06/03/2026
Princípios que Sustentam Software de Longa Duração
Porque software durador não depende de frameworks, mas de princípios de engenharia aplicados de forma consistente.Software raramente colapsa por falta de tecnologia. Colapsa porque...

04/03/2026
Densidade Técnica: a física secreta das equipas de engenharia
Há um fenómeno curioso no mundo do software.Duas equipas.Mesmo número de developers.Mesmas ferramentas.Mesma metodologia ágil.E ainda assim, os resultados são completamente diferen...

04/03/2026
2026 Vai Separar Engenheiros de Executores
A IA não está a substituir programadores. Está a tornar irrelevante quem nunca passou da execução.Hoje, uma empresa com quem trabalho há vários anos, e por quem tenho genuína estim...

07/09/2025
CORS Descomplicado: Pára de Sofrer com Erros de Cross-Origin
CORS Descomplicado: Pára de Sofrer com Erros de Cross-OriginCORS não é um capricho do browser, nem uma praga bíblica lançada sobre frontenders. O CORS é uma infraestrutura de segur...

06/09/2025
A diferença entre localhost e 127.0.0.1
A diferença entre localhost e 127.0.0.1Se és programador, trabalhas com redes ou administração de sistemas, há uma palavra que inevitavelmente já escreveste no browser ou no termin...
Get in Touch
If you have any questions or just want to chat, feel free to send me a message. I'm always open to new connections and opportunities!
- Email:
- [email protected]
- Phone:
- +351 911 050 755
- Location:
- Lisbon, Portugal