Construo produtos digitais do código ao lançamento.
Sou o Gabriel Ditzel. Desenho, programo e lanço software de ponta a ponta — e documento a jornada construindo em público.
~ % whoami
gabriel ditzel — dev & indie hacker
~ % ls ~/projetos
relay/ orbital/ quirk/
~ % cat status.txt
shipping in public, um commit por vez
Sobre
Código com intenção, produtos com propósito.
Há mais de oito anos transformo ideias em software que as pessoas usam de verdade. Comecei em times de produto e, com o tempo, virei indie hacker: hoje lanço meus próprios SaaS e ferramentas.
Gosto da parte difícil — modelar o domínio, escolher a stack certa e cuidar dos detalhes que fazem um produto parecer sólido. Da arquitetura ao pixel, do primeiro commit ao deploy em produção.
Projetos
Produtos que desenhei, programei e lancei.
Uma seleção de projetos próprios em produção. Cada um nasceu de um problema real que eu mesmo queria resolver.
Relay
Plataforma de automação de fluxos para times de produto, do gatilho ao deploy.
- TypeScript
- Next.js
- Postgres
Orbital
Monitoramento de uptime e analytics em tempo real para APIs e serviços.
- Go
- Astro
- ClickHouse
Quirk
App de hábitos minimalista, local-first e com sincronização ponta a ponta.
- Swift
- Rust
- SQLite
Setup
As ferramentas que uso todo dia.
Hardware e software afiados para tirar a ideia da cabeça e colocar em produção sem atrito.
Hardware
- Mac mini M2
- 16 GB / 256 GB
- LG UltraWide 29"
- monitor principal
- Arzopa 16.1"
- monitor portátil
- MX Master 4
- mouse
- MX Mechanical Mini
- teclado
- Logitech C920
- webcam
- QCY H3
- fones
- Flexform Uni
- suporte
Ambiente
- macOS
- sistema
- Ghostty
- terminal
- Oh My Zsh + Spaceship
- shell
- Cursor
- editor
- Codex · Claude Code · OpenCode
- IA
- Laravel Herd
- ambiente PHP
- Beekeeper Studio
- banco
- GitHub Desktop
- git
- Maple Mono
- fonte
- Catppuccin Latte
- tema
Stack — apps Laravel
- PHP · Laravel
- backend
- Livewire + Flux
- frontend
- TailwindCSS
- estilos
- PostgreSQL / SQLite
- banco
- Redis / Database
- cache & filas
- Laravel Nightwatch
- monitoramento
- Cloudflare R2
- storage
- Resend
- Mercado Pago · PagBank · AbacatePay
- pagamentos
Stack — sites
- TypeScript
- linguagem
- Astro
- framework
- TailwindCSS
- estilos
- Cloudflare Pages
- hospedagem
Infra & deploy
- Laravel Forge
- provisionamento
- Hostinger / Hetzner
- servidores
- Cloudflare DNS
- dns
- Cloudflare Domains · Registro.br
- domínios
Dia a dia
- BitWarden
- senhas
- Obsidian
- notas
- Postman
- APIs
- Discord
- comunidade
- YouTube Music
- música
- OKX
- cripto
Links
Vamos conversar.
Me acompanhe construindo em público ou mande uma mensagem. Respondo a todos os contatos.
Posts
Últimas postagens.
Notas sobre engenharia, produto e a jornada de construir em público — um post por vez.
- Build in Public
Lançando o Relay: do gatilho ao deploy
A história de como tirei um SaaS de automação do zero ao primeiro cliente pagante em quatro meses, construindo em público.
6 min de leitura - Engenharia
Por que escolhi Astro para sites estáticos
Menos JavaScript no cliente, builds rápidas e DX excelente. Onde Astro brilha e onde ele atrapalha.
4 min de leitura - Arquitetura
Local-first: sincronização sem dor de cabeça
Como o Quirk mantém os dados na ponta e sincroniza sem servidor central — e os trade-offs do caminho.
8 min de leitura - Processo
Modelando o domínio antes de escrever código
O hábito que mais economiza retrabalho: entender as regras do negócio antes de abrir o editor.
5 min de leitura