~$whoami

Thiago M. Dolabella

Staff Software Engineer at PayPal · New York

I've been building software since 2011, mostly mobile: Android, Kotlin and React Native, in Brazil, Sweden and now the US. Outside work I build open-source developer tools for coding agents.

~$neofetch
thiago@thiagodmont.dev
role
Staff Software Engineer @ PayPal
location
New York, US
from
Belo Horizonte, via Stockholm
since
2011
stack
Kotlin · Rust · TypeScript · React Native
building
greeg, keynobi

~$ls projects/

greeg

rustv0.10.0MIT443

A grep for coding agents.

Familiar ripgrep flags, answered from a persistent index. It knows which hits are definitions, ranks them, and fits the answer in a token budget instead of dumping every match.

$greeg isIdentifier
definitions (4 of 6)
src/compiler/parser.ts
2318function isIdentifier(): boolean {‹ Parser
src/compiler/scanner.ts
71isIdentifier(): boolean;‹ Scanner
…
14/767 hits · 8/105 files · ~745 tokens

30 ms where rg -j4 takes 672 ms · 96%+ first-hit accuracy · up to 44× smaller output

$brew install thiagodmont/greeg/greeg

keynobi

rust + typescriptv0.1.30MIT204

Your Android companion debug buddy.

Gradle builds, logcat, devices and the UI hierarchy in one fast macOS window. Its MCP server lets Claude Code and Codex build your app, read its crashes and drive the device.

logcatlevel:error package:mine
14:22:02.334EFeedViewModelNull item in adapter payload
14:22:03.441EAndroidRuntimeFATAL EXCEPTION: main
CRASH · grouped from 14 lines
java.lang.NullPointerException: item is null
at HomeFragment.bindData(HomeFragment.kt:112)
…
agent: "The app crashes on launch. Find the crash in logcat…"

MCP server for Claude Code and Codex · logcat query language · Compose UI inspector

$open https://keynobi.com
open

~$git log --graph career

  1. 2024-now(HEAD -> new-york)Staff Software Engineer @ PayPal
  2. 2021-2024(stockholm)Senior Software Engineer @ Klarna
  3. 2021(remote, us)Senior Software Engineer @ FullStack Labs
  4. 2020-2021(belo-horizonte)Tech Leader Android @ Banco Inter
  5. 2019-2020(belo-horizonte)Mobile Team Leader @ Hotmart
  6. 2011-20195 earlier roles at Hotmart, GETRAK and Droptis, which I founded

5 of 10 roles · 15 years · 3 countries · full history: --all

~$cat contact.txt