Independent software developer · Brazil

Software withsome mileage on it.

I'm Douglas Correa, a developer and solution architect. I build products, developer tools, and agentic systems that survive contact with the real world.

8
live products
3
open-source projects
things being tested

01 / Selected work

Private businesses, free utilities, and open-source tools—each labeled for what it really is.

02 / Portfolio

More live work

Useful things that are available now.

Developer toolLive

Nac

A native toolkit for bootstrapping and operating full-stack applications from a fast Rust command line.

Read the project note
Open sourceOpen source

Cezar

A small open-source project for experimenting with software agents and practical automation boundaries.

Read the project note

03 / Portfolio

In the workshop

Active builds, private betas, and experiments not yet ready for everyone.

Private betaIn progress

Elui

A terminal UI framework for Elixir, built around composable components and a productive developer loop.

Read the project note
Private Android appIn progress

AI Usage

A private Android dashboard and home-screen widget for seeing remaining AI subscription usage at a glance.

Read the project note
Private Android appIn progress

Automata

A file-authored Android automation engine that lets agents define reliable phone routines without programming them through UI screens.

Read the project note
Private Android prototypeIn progress

KidShorts

A parent-curated short-video player for children, built around a small approved feed instead of an open recommendation algorithm.

Read the project note

04 / Portfolio

Selected client work

A small selection of production work made for other people.

05 / About

Builder by trade. Curious by default.

I like small tools, explicit systems, and software that earns its place. My work moves between product engineering, infrastructure, developer tooling, agents, games, and hardware.

The recurring stack is Elixir, Rust, TypeScript, Swift, and whatever best fits the problem. The recurring standard is simpler: make it useful, make it observable, and test the thing people actually run.

husband of a queen · dad of two princesses

06 / Notes

Writing from the work

All notes ↗
  1. SQLite is an architecture decisionWhy a small database can be the system, not a placeholder.
  2. Test the binary you actually shipSource tests are necessary. The packaged artifact is the truth.
  3. Software for humans and agentsStable interfaces make tools useful to both.