Portfólio

O que eu construí e mantenho

Produtos que você pode usar hoje e os projetos por trás deles. Quase tudo roda na minha própria infra.

Produtos

Stackport

Rode apps Docker Compose em uma VPS, com deploys, domínios e terminais dos containers em um só lugar. Uso o Stackport para operar os serviços da MattediWorks.

Código aberto · self-hosted

  • TypeScript
  • Docker
  • Linux
  • SQLite
  • MCP

Working On It

Organize desenvolvimento, chamados de suporte e conversas com o cliente no mesmo projeto. Agentes de IA podem atualizar o trabalho via MCP, com acesso delimitado.

Requer conta · demo disponível

  • TypeScript
  • React
  • Express
  • PostgreSQL
  • TypeORM
  • MCP
  • OIDC

MW Identity

Login compartilhado para os apps MattediWorks, junto de serviços de e-mail e autorização de terceiros. Uma conta entre apps conectados, cada um com seus próprios dados.

Estudo de caso público · app requer login

  • Go
  • SQLite
  • OIDC
  • WebAuthn
  • OAuth
  • React
  • TypeScript

NightMare Network

Conecte dispositivos ESP32 sem refazer tópicos MQTT, estado compartilhado e reconexão em cada projeto. O framework de código aberto roda nos dispositivos da minha casa.

Framework de código aberto · alpha

  • C++
  • ESP32
  • ESP-IDF
  • MQTT
  • ESP-NOW
  • MCP

Clinic Management System

Organize profissionais, salas e agendamentos, com prontuários e pagamentos no mesmo sistema. Feito para clínicas de psicologia e saúde no Brasil.

Produto pago · acesso sob consulta

  • TypeScript
  • React
  • PHP
  • Laravel
  • MySQL

Projetos

MW Web Utilities

Converta imagens e vídeos ou crie QR codes direto no navegador. Seus arquivos ficam no seu dispositivo.

Sem conta · sem enviar arquivos

  • TypeScript
  • FFmpeg.wasm
  • IndexedDB

Chrono

Controle o tempo de vários times em competições e oficinas. Use offline no navegador ou compartilhe uma sessão ao vivo.

App público · sem conta

  • TypeScript
  • React
  • Socket.IO

CrocSpy

PWA de pesquisa da UFBA para coletar fotos e localizações de crocodilianos. Liderei o time de desenvolvimento do app, que passou de React Native para a web para reduzir os custos de publicação.

Protótipo de pesquisa público

As classificações da demo são simuladas. O modelo de IA não foi publicado como serviço.

  • JavaScript
  • React
  • PWA
  • IndexedDB

Terminal Engine

Uma interface de console para apps que rodam em Node.js ou no navegador. Veja em uso no Console Adventure, um RPG de terminal, e no RTSim, um simulador de escalonamento.

Demos públicas · sem conta

  • JavaScript
  • Node.js
  • React
  • xterm.js