Engineering portfolio

Projetos que construí, lancei e operei.

Browse the work by technology and the operating problem it addressed. Each record separates my role, the result, and the public evidence available.

Project database

Find the closest proof.

12 of 12 case studies

Technology

Delivery impact

Search visibility · Portugal · 2026
Illustration of the global 42 peer-learning network used in the 42 Portugal visibility assessment

Search visibility research, question analysis, and source review

42 Portugal Search Visibility

I assessed how 42 Portugal appears in Portuguese search and AI answers: which candidate questions surface it, which sources models rely on, and where visibility drops.

42 is easy to find when people ask about free coding schools or campuses. It appears less often in questions about preparation, learning without teachers, and employer recognition.
Produto de IA · Publicação · 2026
Visual do Agentic Brief mostrando a identidade e os interesses do leitor encaminhados por um fluxo de agente até um briefing técnico personalizado

Editor e criador

Agentic Brief

Desenvolvi um produto de publicação com IA que combina os temas escolhidos pelo leitor com os dados do perfil do LinkedIn que este autoriza, para que cada briefing possa acompanhar os seus verdadeiros interesses.

Um registo que sabe o que cada leitor procura e confirma quem está a fazer o pedido, em vez de recolher endereços de e-mail anónimos.
Agente de IA · Virtuals Protocol · 2025
Personagem digital prateada da EVA, com olhos azuis, sobre a ilustração de circuitos em ciano do projeto

CTO a tempo parcial e cofundador da Soul Generator

Lançamento do token EVA

Juntei-me à EVA Online como CTO a tempo parcial e cofundei a Eva Soul Generator, ajudando a interligar o seu sistema de identidade persistente, o universo de personagens de autoria própria e o lançamento do $EVA na Virtuals Protocol.

A $EVA foi lançada na Base com documentação pública do produto, um contrato on-chain e a minha equipa identificada como Dadev.
Bitcoin · Marketplace · PSBT
Arquitetura do marketplace Trio com as carteiras do vendedor e do comprador ligadas, através de PSBTs de anúncio e compra, à liquidação em Bitcoin

Engenheiro full-stack de marketplace

Marketplace Trio

Trabalhei com a equipa da OrdinalsBot no fluxo transacional full-stack do Trio, transformando anúncios e compras em PSBTs assináveis pela carteira e liquidadas em Bitcoin.

Um marketplace Bitcoin ativo onde os termos do vendedor, os fundos do comprador, as assinaturas, a transmissão e a confirmação continuam a ser partes visíveis da transação.
Jogo on-chain · Bitcoin · 2024–25
Logótipo tipográfico em pixel art dos Pizza Pets para o jogo Bitcoin on-chain

Engenharia de produto

Pizza Pets

Ajudei a desenvolver um jogo Bitcoin totalmente on-chain, no qual mais de 58,000 animais de estimação podem ser alimentados, evoluir ao longo de seis fases ou morrer definitivamente, sem um servidor de jogo off-chain.

Mais de 58,000 pets e um milhão de interações on-chain transformaram inscrições recursivas num produto Bitcoin vivo.
Bitcoin · Ordinals · 2024
Ilustração angelical do Pizza Ninja #1 com máscara amarela e auréola sobre um fundo laranja

Responsável técnico

Pizza Ninjas

Liderei o pipeline personalizado de inscrições na Bitcoin para a coleção original de 1,500 peças e, depois, ajudei a desenvolver os atributos recursivos, a animação, a personalização e os jogos que se seguiram.

1,500 inscrições lançadas na Bitcoin. Mais tarde, o Pizza Ninja #1 foi vendido por $139,700 na Sotheby’s.
Arquivo permanente · Bitcoin · 2024
Logótipo tipográfico do arquivo I Am Assange do Project Spartacus

Engenharia do pipeline de inscrições

Project Spartacus

Trabalhei no pipeline de inscrições na Bitcoin que mapeou 76,911 registos do Afghan War Diary para um arquivo verificável, capaz de retomar o processamento em segurança ao longo de muitos blocos.

Um arquivo recuperável na Bitcoin, criado para os 76,911 registos públicos.
Ethereum · Entrega urgente de smart contract · Abril de 2022
Personagem urso desenhada à mão da NOT NASA número 1 a ser elevada para um disco voador sobre um fundo laranja

Engenheiro de smart contract e mint

Not NASA

O fundador Domingo Mattle contactou-me quando faltavam 24 horas para o mint. Entreguei o contrato ERC-721, a allowlist, os controlos de venda, os airdrops, os metadados e a distribuição de receitas entre três partes a tempo do lançamento.

Um contrato crítico para o lançamento entregue em 24 horas; 1.093 tokens criados e 88,23 ETH registados em receitas brutas de mints pagos.
Ethereum · Smart contracts · Fevereiro de 2022
Personagem vermelha n.º 1 em pixel art da Yakuza Inc., pertencente à coleção na Ethereum

Engenheiro principal de contratos inteligentes e lançamento

Yakuza Inc.

Desenvolvi e lancei o contrato, a lista de permissões, os controlos de venda, os metadados e o processo de pagamento por detrás de uma emissão de 3,223 tokens na Ethereum, esgotada por um valor de sete algarismos.

Uma cunhagem de 3,223 tokens, com receitas de sete dígitos, que esgotou em menos de duas horas; as últimas 596 cunhagens públicas foram concluídas em 56 segundos.
Ethereum · Auditoria de contratos pré-lançamento · Janeiro de 2022
Contratos Ethereum da Planetary Property Association revistos antes do lançamento, ligando Shuttle Passes, allowlists, o mint Surrealestates e 10 000 NFTs

Auditor de smart contracts pré-lançamento

Planetary Property Association

Auditei os smart contracts da Planetary Property Association antes do lançamento, revendo a lógica de mint dos contratos ERC-1155 Shuttle Pass e ERC-721 Surrealestates antes de o sistema entrar em produção.

Contexto após o lançamento: o contrato Shuttle Pass recebeu exatamente 1 854,79 ETH durante o mint de 9–10 de janeiro de 2022; relatórios históricos de mercado registaram mais tarde 1 945,226 ETH em negociação secundária.
Infraestrutura educativa · Portugal · 2020–21
David Dacruz com a equipa fundadora da 42 Lisboa no lançamento do campus

Membro fundador da equipa de IT & Pedagogy e programador full-stack

42 Lisboa

Depois de trabalhar na intranet dos alunos com a equipa de desenvolvimento da 42 Network, dentro do Bocal de Paris, integrei a equipa fundadora da 42 Lisboa e ajudei a transformar o primeiro campus 42 em Portugal numa escola em funcionamento.

De um campus ainda por inaugurar a duas turmas em funcionamento, mais de 300 estudantes e 20,000 candidatos iniciais online.
Plataforma educativa · Bocal de Paris · 2020
Logótipo da 42 The Network

Programador full-stack · 42 Network

Intranet dos Estudantes da 42 Network

No Bocal da 42 Paris, trabalhei com a equipa de desenvolvimento da 42 Network na intranet usada pelos estudantes para acompanhar o progresso curricular e as competências.

Trabalho full-stack num produto para estudantes integrado na experiência diária de aprendizagem da 42.

O que as equipas podem esperar

Mantenho-me próximo da parte do trabalho que tem maiores consequências.

Normalmente significa assumir a integração difícil, planear para a falha e documentar as decisões que outro engenheiro irá herdar.

01

Assumo a parte de maior risco

Trabalho na parte que pode comprometer o produto, não apenas na parte mais fácil de apresentar.

02

Planeio para a falha

Repetições, limites, caminhos de revisão e controlos operacionais pertencem ao desenho desde o início.

03

Documento as decisões

O engenheiro seguinte deve conseguir perceber o que mudou, porque mudou e como manter o sistema a funcionar.

Perguntas sobre os projetos

O que importa saber antes de ler os estudos de caso.

Respostas claras sobre o meu papel, as provas públicas, a confidencialidade e o trabalho em fases iniciais.

O que inclui cada estudo de caso?

Cada estudo de caso explica o problema original, a parte que assumi, as principais decisões técnicas, o resultado e as provas públicas mais sólidas que posso citar.

Desenvolvi todos estes projetos sozinho?

Não. A maioria destes produtos resultou de trabalho de equipa. Cada estudo de caso distingue o meu papel do trabalho da equipa e identifica colaboradores ou organizações quando essa informação é pública.

Posso discutir as partes privadas destes projetos?

Posso discutir a arquitetura pública, as decisões, as restrições de execução e os resultados. Os dados de clientes, credenciais, repositórios privados e detalhes operacionais confidenciais permanecem privados.

Posso ajudar num projeto numa fase mais inicial?

Sim. Posso começar com um fluxo de trabalho pouco claro, uma decisão técnica difícil ou uma primeira versão. Envie a situação atual, as restrições e quem ficará responsável pelo produto.

Tem um projeto que precisa de experiência prática?

Diga-me o que é difícil.

Iniciar uma conversa