Arquiteto de software · Full stack · Recife, PE

Wesley Araújo Desenho sistemas claros, do banco à interface.

Arquiteto de software e full stack há mais de 5 anos. Fora do trabalho, publico ferramentas open source que rodam na sua máquina.

wesley@dev: ~
$ ss -tln | grep LISTEN
  :5100   dockerlocal  api
  :5551   dockerlocal  web
  :8880   clicklocal
$ wttp run ./collections --reporter junit
  ✓ 12 requests · 0 failed
$ echo $CLOUD_ACCOUNT
  (vazio, e está tudo bem)
~/sobre

Da sala de aula à arquitetura

Sou pernambucano, formado em Matemática e fui professor antes de virar desenvolvedor. A sala de aula me ensinou a explicar coisas complexas de um jeito simples, e é isso que tento fazer com código: sistemas claros, documentados e fáceis de manter.

Hoje sou arquiteto de software na ONR, ajudando times a definir padrões, integrar sistemas e esclarecer conceitos no dia a dia. Antes, na Apex NFT, contribuí com o Castles NFT, um dos jogos mais populares da blockchain WAX, e já dei palestra sobre NFTs e criptomoedas no stand do SEBRAE no Trakto Show.

Sou entusiasta de open source, por isso tantos dos meus projetos são ferramentas locais, sem conta e sem nuvem, que qualquer pessoa pode clonar e rodar.

// experiência

  1. dez 2025 – hojeArquiteto de Software · ONRPadrões técnicos, review e refactor, apoio ao time de desenvolvimento.
  2. jan – dez 2025Desenvolvedor Frontend Sênior · ONRComponentes e bibliotecas internas usados em toda a empresa.
  3. set 2024 – jan 2025Desenvolvedor Frontend Pleno · ONRVue 3, Pinia e Vitest; menos requests repetidas ao backend.
  4. mar 2023 – set 2024Desenvolvedor Full Stack Pleno · Apex NFT BrasilCache no front e no back: 32% menos consultas ao banco e carregamento 40% mais rápido.
  5. jan 2022 – mar 2023Desenvolvedor Frontend Júnior · Apex NFT BrasilPadronização dos repositórios e código legado 30% menor.
  6. 2020Professor de Matemática · Prefeitura de Natuba, PBTurmas do 6º ao 8º ano durante a pandemia.

Formação: Licenciatura em Matemática, UPE (2017–2021) · CST em Análise e Desenvolvimento de Sistemas, Estácio (2024–2026)

~/projetos

Projetos em destaque

Tudo open source. Os mais recentes rodam inteiros na sua máquina.

Wttp com uma request POST enviada, resposta JSON e 2 testes passando

Wttp

Desktop · CLI

Cliente HTTP open source para desenvolver, testar e documentar APIs. Coleções em YAML no seu disco, diffs limpos no Git, runner de CLI para CI e import de Postman, Insomnia e OpenAPI.

ElectronVueTypeScriptVitest
Grade de dados do DbLocal com chips de chave estrangeira e contagem de relações

DbLocal

Web local

Navegador de bancos PostgreSQL, MySQL e SQLite no espírito do Prisma Studio. Relações navegáveis, editor SQL com autocomplete, diagrama ER e edição segura em transação.

VueNodeMonacoSQL
DockerLocal listando containers agrupados por projeto

DockerLocal

Web local

Um Docker Desktop próprio, web, rodando em localhost. Containers, imagens, volumes e stacks, com logs em tempo real e builds acompanhados como tarefas.

NestJSVuedockerodepnpm
Board do ClickLocal com colunas Backlog, Em andamento, Review e Feito

ClickLocal

Web local

Board de tasks estilo Trello/ClickUp sem nuvem e sem conta. Drag-and-drop, subtasks, markdown, cronômetro e um servidor MCP para agentes de IA gerenciarem o backlog.

NuxtPrismaSQLiteMCP
Dashboard do TrackGrowth com nível, hábitos do dia e streaks

TrackGrowth

PWA

App de crescimento pessoal: hábitos e TO-DOs com frequência flexível, confirmação diária, dashboards e gamificação. Funciona offline como PWA.

VuePiniaChart.jsTailwind
terminal
$ npm i essentials-utils
  + essentials-utils

import { debounce, capitalize } from "essentials-utils"

capitalize("pernambuco")  // "Pernambuco"

essentials-utils

Lib npm

Coleção de funções utilitárias para o ecossistema JavaScript e TypeScript, tipada e com documentação própria.

TypeScriptnpm
~/open-source

Atividade no GitHub

Dados ao vivo da API pública do GitHub.

109repositórios públicos
933commits em 2026
5ferramentas local-first
8+bibliotecas open source
últimos repositórios atualizados
~/stack

Com o que eu trabalho

frontend

  • TypeScript
  • VueNuxt · Pinia
  • ReactNext.js
  • Tailwind CSS
  • Electron

backend

  • Node.js
  • NestJSExpress
  • Go
  • Python
  • PostgreSQLPrisma · SQLite
  • RedisRabbitMQ
  • Node-RED

infra & arquitetura

  • Docker
  • Kubernetes
  • AWS
  • GCP
  • Linux
  • GitGitHub Actions
~/contato

Tem um projeto, uma vaga ou uma ideia? Vamos conversar.

wesleyara.contato@gmail.com