Software engineer from São Paulo. Career-changer, builder.
I started in civil engineering — graduated, worked in construction — then made the leap to software. I co-founded Konkreta, Brazil's main concrete ordering platform. Today I build web applications with TypeScript and React, and have been working on AI/LLM systems. Over the years I've shipped design systems, banking apps, auction platforms, and healthcare software for enterprise clients.
- fastify-ts-starter — Fastify + TypeScript starter with OpenAPI, Vitest, and GitHub Actions
- create-editorconfig — npx CLI tool to generate .editorconfig files
- douglasmoura.dev-next — Personal blog built with React 19 Server Components on Cloudflare Workers
- natural-forms — Unstyled React form components that leverage native browser features
I write at douglasmoura.dev in English and Portuguese — 40+ posts on TypeScript, React, Node.js, and algorithms. I help organize NodeBR, the Brazilian Node.js community, and moderate its Discord. I spoke at CSS Brasil 2023 on design systems with Tailwind CSS and previously taught React, Next.js, and TDD at Gama Academy.





