// full-stack developer · são paulo, brazil

Douglas Araujo.

I build whole products — from database to pixel.

I've been a developer for 13+ years, front-end focused and unafraid of back-end. I've been through logistics, retail and digital products — from Java applets and label-printer drivers to OCR and real-time geolocation tracking. Today I work remotely at .add with Vue, Nuxt and TypeScript.

After hours I run an ecosystem of five products in production — an app in both stores, an API, portals and a digital library — that I conceived, designed, built and operate myself.

13+years writing code
5products in production
1person, end to end
Douglas Araujo
douglas.jpgopen to conversations
// 01

Personal projects

Five real products, in production and with users — conceived, designed, built and operated by one person.

concept, design & development
mobile app2,000+ users

Ordo

oficio.app

A daily prayer-routine app shipped to the App Store and Play Store: API-driven calendar, AI-narrated audio, native home-screen widgets, streaks, journaling and RevenueCat subscriptions — in three languages.

  • Flutter
  • Dart
  • Firebase
  • Isar
  • RevenueCat
visit the project ->
architecture & development
rest api

Estêvão API

estevao.caminhoanglicano.com.br

The back-end powering the whole ecosystem: Rails 8 that computes complex calendars for any year, assembles structured documents, serves 12+ Bible translations and generates audio with ElevenLabs — with CI, queued jobs and caching.

  • Rails 8
  • PostgreSQL
  • Solid Queue
  • ElevenLabs
  • Docker
visit the project ->
concept, design & development
web portal

Caminho Anglicano

caminhoanglicano.com.br

A Nuxt portal with a church locator on an interactive map (Google Maps + geolocation, search by postal code and address), a 200+ term glossary, a digital library and a contribution flow with admin review.

  • Nuxt
  • TypeScript
  • Supabase
  • Google Maps
visit the project ->
concept, design & development
digital library

Projeto Cantuária

cantuaria.caminhoanglicano.com.br

A historical-archive preservation platform: high-fidelity OCR with Gemini, searchable transcriptions with Postgres full-text search, an immersive PDF reader, an admin panel with batch actions and aggressive SWR caching.

  • Nuxt
  • Supabase
  • Gemini
  • Tailwind CSS
visit the project ->
// 02

About

I like whole products: understanding the problem, designing the interface, modelling the database, shipping to the store and measuring the outcome. That's how I work — remotely at .add — and that's how I run my personal projects.

Across 13+ years I've gathered the kind of experience that doesn't fit in a tutorial: hardware integrations, legacy systems, performance in production and everything between the browser and the server.

// stack.yml

interface
Vue · Nuxt · TypeScript · Tailwind CSS · Flutter
server
Ruby on Rails · Node.js · PostgreSQL · Redis · Supabase
operations
Docker · GitHub Actions · Vercel · Firebase

// unlikely experience

  • Label-printer drivers integrated with web systems
  • OCR for logistics and transportation
  • Real-time geolocation tracking
  • Java applets (yes, that was a thing)
  • Hardware integrations

// languages

Portuguese (native) · English (professional)

// 03

Contact

Got a project, a role or a good idea?

Write — I answer fast.

dev@dodopok.dev
// résumé as PDF, always up to datedownload résumé (pdf)