Sobre mim

O domínio vem antes da tecnologia.

Desenvolvedor backend e system architecture.

A minha paixão por jogos e a curiosidade de saber como as coisas funcionam por debaixo dos panos, me levou ao caminho que sigo hoje.
Sou Técnico de Informática e Atuo fortemente como desenvolvedor de Software, trabalho na fronteira entre o modelo de dados e o sistema que o serve. NodeJS, NextJS, Java, PostgreSQL e MySQL - estás são algumas das ferramentas que me ajudam no dia-a-dia.

O ponto de partida é sempre o mesmo: entender o domínio antes de escolher a stack. Isso significa traduzir regras de negócio complexas em entidades e relações bem definidas.

Gosto de SQL mais do que a maioria dos programadores de backend admite publicamente. Views, stored procedures e índices compostos são ferramentas — e usá-las bem evita que a aplicação precise de truques para se compensar.

Stack

O que uso todos os dias.

Linguagens

TypeScriptJavaSQLPythonC

Backend

Node.jsExpressNestJSSpring BootFastAPI

Frontend

Next.jsReactTailwindHTMLCSS

Dados

PostgreSQLMySQL / MariaDBPrismaViewsStored ProceduresModelação relacional

Infraestrutura

DockerGitHub ActionsLinuxGitCI/CD
Contacto

Vamos conversar.

Se tens um problema complexo, uma arquitectura para desenhar ou um SQL que não deixa de doer — o próximo passo é conversar.