Engenheiro de Software & Desenvolvedor Backend
Estudante na 42 Luanda — uma escola de peer-learning sem professores, sem aulas, apenas projetos reais. Mais de 1.300 horas de código hands-on, Common Core completo e agora na fase avançada do currículo. Baseado em Luanda, Angola.

Sobre Mim
Estudante na 42 Luanda — escola de peer-learning sem professores, sem aulas, apenas projetos reais
Common Core completo a 100% — mais de 1.300 horas de projetos práticos
Atualmente na fase avançada do 42 · Nível 11.20 / 21
Baseado em Luanda, Angola
Também toco instrumentos musicais — bateria incluída 🥁
Sempre aprendendo, sempre construindo
Stack & Tecnologias
Tecnologias e ferramentas que utilizo para construir sistemas robustos e aplicações modernas.
Systems & Low-level
Web & Backend
Database & ORM
DevOps & Tools
Projetos em Destaque
Projetos desenvolvidos na 42 Luanda e em contexto profissional, abrangendo sistemas low-level, web e infraestrutura.
ft_transcendence
Plataforma multiplayer em tempo real full-stack com funcionalidades sociais e autenticação moderna
webserv
Servidor HTTP construído do zero com suporte a CGI e I/O não-bloqueante
cub3d
Motor de labirinto 3D usando ray-casting — inspirado em Wolfenstein 3D
Inception
Infraestrutura Docker com NGINX + WordPress + MariaDB
minishell
Shell Unix funcional construído do zero com pipes, redirecionamentos e sinais
Born2beroot
Configuração e hardening de servidor Linux com virtualização
ft_transcendence — Deep Dive
Uma aplicação web full-stack de nível produtivo construída em equipa de 5 na 42 Luanda.
Como PM e líder de backend, fui responsável pelas decisões de arquitetura da API, estrutura do backend, evolução dos modelos Prisma e integração do sistema de jogo.
🔐 Sistema de Autenticação
- Implementei autenticação local (email + password) com JWT access & refresh tokens
- Integrei provedores OAuth 2.0 — Google e 42 Intra — incluindo handling de callbacks e entrega de tokens ao frontend
- Construí 2FA completo por email — fluxo completo para ativar, desativar e verificar códigos de segundo fator via SMTP/Nodemailer
🎮 Backend de Jogo em Tempo Real
- Projetei e implementei a camada de backend de jogo com Socket.IO
- Construí a inicialização de sockets, game loop do lado do servidor e gestão de estado de jogo em tempo real
- Desenvolvi a API completa do ciclo de vida das partidas: criar, aceitar, iniciar, atualizar modo, listar partidas ativas e endpoint de ranking dos jogadores
- Contribuí para o módulo de Observatório de Partidas ao Vivo — streaming de estado de jogo em tempo real para observadores não autenticados
🗄️ Base de Dados & Arquitetura da API
- Liderei o design do schema Prisma — modelando tabelas de User, Profile, Game, Chat, Message, Notification e Membership
- Defini regras de integridade relacional e estratégia de migração pela equipa
- Construí e mantive rotas e controllers core da API REST com Express 5 + TypeScript
- Implementei validação de requests com Zod e segurança com jsonwebtoken + bcrypt
💬 Chat & Gestão de Utilizadores
- Contribuí para a criação de chats privados, envio de mensagens e endpoints de histórico
- Construí endpoints /users, /users/me e /users/:id/profile para o ciclo de vida completo do utilizador
📋 Gestão de Projeto
- Coordenei o planeamento de sprints e distribuição de tarefas entre 5 engenheiros ao longo de 5 sprints
- Mantive pontos de integração entre as equipas de backend e frontend
- Geri a documentação do backend e o board de tracking de sprints no Notion
Experiência Profissional
Trajetória profissional focada em engenharia de software, arquitetura de sistemas e entrega de soluções de alto impacto.
Designer de Sistemas
- Projetei e implementei arquiteturas de sistemas avançadas em um robô de trading Python para mercado financeiro, aumentando 40% da eficiência operacional.
- Implementei soluções escaláveis alinhadas aos objetivos de negócio.
Software Developer / Back-End Developer
- Desenvolvi projetos para clientes dos setores de saúde, finanças e educação.
- Implementei melhorias em design e integração de sistemas elevando desempenho e confiabilidade.
Analista de Projetos de TI
- Apoiei projetos de implementação de sistemas para clientes de pequeno e médio porte.
- Colaborei na documentação técnica e especificações funcionais.
Formação Acadêmica
Percurso acadêmico focado em engenharia de software e formação técnica de excelência.
Engenharia de Software
Escola 42 Luanda
Escola de engenharia de software de referência mundial baseada em peer-learning e projetos reais, sem professores nem aulas tradicionais.
Ensino Médio Técnico de Informática
Instituto Politécnico Industrial Simione Mucune
Formação técnica com forte componente prática em programação, TIC, redes e manutenção.
Idiomas
Português
Nativo
Inglês
Fluente · C1
Francês
Básico
Vamos conversar
Interessado em trabalhar juntos? Entre em contato e vamos discutir como posso contribuir para o seu projeto.