Sobre
Sobre Mim
Sou um engenheiro de software baseado em Leeds, Inglaterra.
Tenho um mestrado em Big Data e Machine Learning da Birkbeck, University of London, onde me especializei em machine learning e big data. O meu trabalho académico incluiu a construção de sistemas com R, Hadoop MapReduce na AWS e o desenvolvimento de redes neuronais recorrentes para análise de imagens médicas.
Ultimamente tenho-me divertido imenso com o Claude Code, experimentando com servidores MCP e agentes de IA, incluindo na criação e manutenção deste blog.
Foco Profissional
Trabalho com sistemas backend, automação de infraestrutura e arquiteturas distribuídas. Os meus interesses técnicos abrangem:
- Desenvolvimento Backend: Java (+18 anos de experiência), Go (+2 anos de experiência), Node.js (+3 anos de experiência) e Golang
- Engenharia de Dados: Análise de Big Data, machine learning, armazenamento de dados
- Infraestrutura: Ansible, Terraform, provisionamento Linux, cloud computing
- Bases de Dados: MongoDB, NoSQL, PostgreSQL, Oracle e MySQL
- APIs & Frameworks: Gin Gonic, Dropwizard, arquitetura REST
- Ferramentas de IA: Claude Code
Código Aberto
Mantenho vários projetos de código aberto no GitHub, incluindo:
- manjaro-playbook: Playbook Ansible para provisionamento Manjaro/Arch Linux
- gin-gonic-rest-mongodb: Implementações de API REST com Go e MongoDB
- dropwizard-guice-mongodb: Soluções NoSQL JPA com Dropwizard
Hobbies
Sou apaixonado por râguebi e apoio os Lobos 🇵🇹🐺 (Seleção Nacional Portuguesa), CDUP, Springboks 🇿🇦 e Vodacom Bulls. Como entusiasta de desporto, também sou adepto do FC Porto, NY Knicks, NY Mets e críquete do Yorkshire CCC.
Quanto aos gostos musicais, adoro jazz, blues, punk/hardcore e thrash metal, bem como bandas sonoras de filmes de ficção científica distópicos e adoro tocar guitarra no meu tempo livre.
Cresci a ver Westerns Spaghetti e até fiz uma apresentação sobre o tema e na idade adulta os filmes de exploração espacial e distópicos capturaram o meu interesse.
Também sou um ávido leitor e um jogador amador de xadrez.
Idiomas
Falo Português (nativo), Inglês (fluente) e Espanhol (conversacional/rudimentar).