Software architect · Full stack · Recife, Brazil

Wesley Araújo I design clear systems, from database to interface.

Software architect and full stack developer for 5+ years. Outside work, I publish open source tools that run on your own machine.

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
  (empty, and that's fine)
~/about

From the classroom to architecture

I'm from Pernambuco, Brazil. I studied Mathematics and taught it before becoming a developer. The classroom taught me to explain complex things simply, and that's what I try to do with code: clear, documented systems that are easy to maintain.

Today I'm a software architect at ONR, helping teams set standards, integrate systems and clarify concepts day to day. Before that, at Apex NFT, I worked on Castles NFT, one of the most popular games on the WAX blockchain, and gave a talk on NFTs and crypto at SEBRAE's booth at Trakto Show.

I'm an open source enthusiast, which is why so many of my projects are local tools with no account and no cloud, that anyone can clone and run.

// experience

  1. Dec 2025 – nowSoftware Architect · ONRTechnical standards, code review and refactoring, support for the dev team.
  2. Jan – Dec 2025Senior Frontend Developer · ONRComponents and internal libraries used across the company.
  3. Sep 2024 – Jan 2025Frontend Developer · ONRVue 3, Pinia and Vitest; fewer redundant backend requests.
  4. Mar 2023 – Sep 2024Full Stack Developer · Apex NFT BrasilFront and back end caching: 32% fewer database queries and 40% faster loading.
  5. Jan 2022 – Mar 2023Junior Frontend Developer · Apex NFT BrasilStandardized repositories and cut legacy code by 30%.
  6. 2020Math Teacher · Natuba City Schools, PBGrades 6 to 8 during the pandemic.

Education: B.Ed. in Mathematics, UPE (2017–2021) · Systems Analysis and Development, Estácio (2024–2026)

~/projects

Featured projects

All open source. The most recent ones run entirely on your machine.

Wttp with a POST request sent, a JSON response and 2 passing tests

Wttp

Desktop · CLI

Open source HTTP client for building, testing and documenting APIs. Collections are YAML files on your disk, with clean Git diffs, a CLI runner for CI and Postman, Insomnia and OpenAPI import.

ElectronVueTypeScriptVitest
DbLocal data grid with foreign key chips and relation counts

DbLocal

Local web

A database browser for PostgreSQL, MySQL and SQLite in the spirit of Prisma Studio. Navigable relations, SQL editor with autocomplete, ER diagram and safe transactional edits.

VueNodeMonacoSQL
DockerLocal listing containers grouped by project

DockerLocal

Local web

A home-made, web-based Docker Desktop running on localhost. Containers, images, volumes and stacks, with real-time logs and builds tracked as tasks.

NestJSVuedockerodepnpm
ClickLocal board with Backlog, In progress, Review and Done columns

ClickLocal

Local web

A Trello/ClickUp-style task board with no cloud and no account. Drag and drop, subtasks, markdown, time tracking and an MCP server so AI agents can manage the backlog.

NuxtPrismaSQLiteMCP
TrackGrowth dashboard with level, today's habits and streaks

TrackGrowth

PWA

A personal growth app: habits and to-dos with flexible frequency, daily check-ins, dashboards and gamification. Works offline as a PWA.

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

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

capitalize("pernambuco")  // "Pernambuco"

essentials-utils

npm lib

A collection of utility functions for the JavaScript and TypeScript ecosystem, fully typed and with its own docs.

TypeScriptnpm
~/open-source

GitHub activity

Live data from the public GitHub API.

109public repositories
933commits in 2026
5local-first tools
8+open source libraries
recently updated repositories
~/stack

What I work with

frontend

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

backend

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

infra & architecture

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

Got a project, a role or an idea? Let's talk.

wesleyara.contato@gmail.com