CARDBOARD PROTOCOL

ISSUE 001

2022 — PRESENTE

ARQUIVO / HM-001

HÉLIO
MATONDO

ENGENHEIRO DE SOFTWARE FULL-STACK
E ARQUITETO DE SISTEMAS

Uma graphic novel sobre sistemas, código e ideias.

LUANDA / GLOBAL

Um blueprint de sistemas em cartão
DESCER PARA ABRIR

CAPÍTULO 01

ORIGEM

Um registo breve de como o interesse por software se tornou interesse por sistemas.

P. 01

PRIMEIRO SINAL

2022 — uma curiosidade prática sobre como os produtos digitais são construídos, testados e se tornam úteis.

P. 02

ENQUADRAMENTO

As aplicações web abriram caminho para bases de dados, redes, infraestrutura e limites entre serviços.

P. 03

O TRABALHO

Projeto e desenvolvo sistemas digitais escaláveis, combinando engenharia de software, pensamento de produto e arquitetura técnica.

CAPÍTULO 02

O ENGENHEIRO

Capacidades mapeadas como um sistema de trabalho, não como uma lista de percentagens.

01 / Interface

Engenharia de interface

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • GSAP
  • HTML
  • CSS
02 / Backend

Sistemas backend

  • Node.js
  • Express
  • Java
  • Spring Boot
  • Python
  • Rust
  • REST APIs
03 / Dados

Dados

  • PostgreSQL
  • MySQL
  • Redis
  • Supabase
  • PostGIS
  • Prisma
04 / Arquitetura

Arquitetura

  • Clean Architecture
  • Domain-Driven Design
  • Event-Driven Architecture
  • Distributed Systems
  • Microservices
Núcleo / Infraestrutura

Infraestrutura

  • Docker
  • Linux
  • GitHub Actions
  • Vercel
  • TCP/IP
  • VLANs
  • Cisco routing & switching

2022–2023

Fundamentos

Começou a desenvolver aplicações web e a estudar fundamentos de software.

2023–2024

Sistemas

Expandiu para sistemas full-stack, bases de dados relacionais e redes.

2024–2025

Estrutura

Trabalhou em plataformas maiores, arquitetura de produto e ferramentas para programadores.

2025–Presente

Escala

Explora sistemas empresariais, arquitetura distribuída, tecnologia cívica e ecossistemas digitais.

CAPÍTULO 03

SISTEMAS SELECIONADOS

Primeiro, evidência pública. Cada caso é apresentado como sistema, com o estado atual exposto com rigor.

CASE 001

Tecnologia cívica / mobile

MVP

KANDA

Uma aplicação mobile comunitária para reportar e acompanhar ocorrências urbanas em Angola.

PROBLEMA

Uma aplicação mobile comunitária para reportar e acompanhar ocorrências urbanas em Angola.

ABORDAGEM

Um fluxo mobile focado em reporte, visibilidade no mapa e estado comunitário simples, em vez de um painel municipal excessivo.

RESULTADO

Um MVP público que enquadra o reporte cívico como um fluxo claro e nativo para mobile.

ARQUITETURA
  • Reporte centrado no telemóvel
  • Persistência local
  • Mapa de ocorrências
  • Navegação Expo
CASE 002

Infraestrutura distribuída / investigação

Base inicial

VOIDNET

Um ecossistema experimental de rede descentralizada construído sobre o transporte existente da internet.

PROBLEMA

Um ecossistema experimental de rede descentralizada construído sobre o transporte existente da internet.

ABORDAGEM

Definir fronteiras explícitas para protocolo tipado, identidade, transporte e runtime antes de procurar uma superfície de aplicação polida.

RESULTADO

Uma base documentada de Fase 1 com node, CLI, chat e interfaces browser; apresentada rigorosamente como infraestrutura exploratória.

ARQUITETURA
  • Transporte libp2p + QUIC
  • Identidade Ed25519
  • Frames tipados
  • Fronteiras DNS e runtime
CASE 003

Comunicação local-first

v0.1.1

KAYA CLI

Um sistema de comunicação descentralizado e offline-first para redes locais, com caminhos diretos e por relay opcionais.

PROBLEMA

Um sistema de comunicação descentralizado e offline-first para redes locais, com caminhos diretos e por relay opcionais.

ABORDAGEM

Separar protocolo, transporte, segurança, persistência e interface do operador em crates Rust explícitos.

RESULTADO

Um sistema modular de comunicação em rede local, com documentação pública e artefactos de lançamento.

ARQUITETURA
  • Descoberta UDP multicast
  • Mensagens diretas cifradas
  • Relay opcional
  • Persistência local
CASE 004

Plataforma empresarial / monorepo

Base em desenvolvimento

AFRICAN BUSINESS NETWORK

Um ecossistema digital pensado para empresas africanas operarem e crescerem a partir de uma plataforma coordenada.

PROBLEMA

Um ecossistema digital pensado para empresas africanas operarem e crescerem a partir de uma plataforma coordenada.

ABORDAGEM

Definir domínio, permissões, eventos, observabilidade e infraestrutura como preocupações de plataforma de primeira ordem.

RESULTADO

Um monorepo executável e documentação empresarial substancial; módulos de negócio mais amplos permanecem intencionalmente fora de escopo.

ARQUITETURA
  • Apps Next.js + NestJS
  • Núcleo de identidade e organização
  • PostgreSQL + Redis
  • Pacotes de domínio e ADRs
CASE 005

Sistemas de finanças públicas

Sistema full-stack

SGFE

Um sistema para gestão, execução, monitorização e auditoria de operações de finanças públicas.

PROBLEMA

Um sistema para gestão, execução, monitorização e auditoria de operações de finanças públicas.

ABORDAGEM

Modelar fluxos fiscais, controlo de acesso e auditabilidade através de um frontend dedicado e backend Java.

RESULTADO

Uma base de código pública com limites de domínio documentados e comandos de validação.

ARQUITETURA
  • Domínio de execução orçamental
  • RBAC e logs de auditoria
  • Modelo de sessão JWT
  • Dados geridos por migrações

CAPÍTULO 04

PROCESSO DE ENGENHARIA

Uma sequência de investigação repetível para produtos que não se resolvem com um template.

MAPA DO SISTEMA / 01

WEBGATEWAY DE APILIMITE DE SERVIÇOPOSTGRESFILA DE EVENTOSWORKER

Validar no limite. Emitir eventos após a persistência. Observar cada fronteira.

PROTOCOLO / 06
  1. 01Observar
  2. 02Modelar
  3. 03Arquitetar
  4. 04Construir
  5. 05Validar
  6. 06Refinar

Cada passagem recebe uma restrição explícita, um limite observável e um caminho de validação.

TRECHO SEGURO
type Event = { id: string; kind: "report.created" };

export async function publish(event: Event) {
  validate(event);
  await outbox.store(event);
  await queue.enqueue(event.id);
}

CAPÍTULO 05

EXPERIMENTOS

Ficheiros menores fixados numa parede de investigação: sinais úteis, não preenchimento.

LAB 01

Infraestrutura de aprendizagem

Produto de investigação

RECALL

Um fluxo de base de conhecimento para cursos em vídeo, transcrição, reconstrução curricular e pesquisa.

Incluído como experimento porque a sua arquitetura de ingestão assíncrona amplia a narrativa de sistemas.

LAB 02

Gestão de filas / PWA

Experimento

KUILU

Um conceito de gestão digital de filas para estabelecimentos físicos.

Colocado nos experimentos: o repositório público documenta um escopo coerente, mas não é apresentado como sistema principal.

NOTA DE ARQUIVO

Esta edição documenta apenas trabalho público. Cada entrada liga a evidência que pode ser revista de forma independente.

CAPÍTULO 06

CONTACTO

Fim da edição. Início de um sistema difícil.