Principal Software Engineer @ Indeed · Dublin, Ireland 🇮🇪 · São Paulo at heart 🇧🇷
Generalist · builder · audiobook addict · wannabe photographer
Data enthusiast since 2010 — started in dev (C#, PHP, mobile), drifted into Business Intelligence and data engineering, and ended up back at full-stack software where I get to do all of it. Today I'm a Staff Software Engineer at Indeed and a chronic side-project builder.
I write things I can't find: a TUI for my brokerage, an LLM pipeline that translates my favourite book series, a docs platform that understands your topology, an audio recorder for Obsidian that doesn't suck. Most of it is open source and lives below.
location: Dublin, Ireland
origin: São Paulo, Brazil
languages: [Português (native), English (fluent), Bash (it counts)]
loves: [LLMs, terminals, self-hosting, on-device ML, knowledge graphs, pão de queijo]
philosophy: "Don't delegate understanding."| Project | What it is |
|---|---|
| 🎙️ Gravai | Privacy-first macOS app — multi-source audio capture, on-device Whisper transcription, AI meeting summaries via local LLMs. Rust. |
| 📖 epublate | Translates ePub story books with two LLMs and a shared lore bible so character names and worldbuilding stay consistent across an entire series. Python TUI. |
| 🕸️ NexusDocs | Topology-aware knowledge-graph documentation — turns services, teams, and policies into a continuous-zoom narrative tailored to who's reading. FastAPI · React · Neo4j. |
| 📊 etorotui | Terminal UI for eToro: copy-trading dashboards, look-through aggregation, drawdown curves — all in your shell. Python · Textual. |
| 🪄 cellmage | Jupyter magic commands for LLMs — chat, personas, snippets, ambient mode, plus Jira / Confluence / GitHub context injection. On PyPI. |
| 📰 NeuReed | Self-hosted RSS reader that actually understands what you read. Semantic search + personalised scoring with pgvector. Next.js 16. |
| 🌳 JiraViz | Frontend-only Jira workspace with AI summaries, ticket-creation wizards, and a 2D/3D relationship graph. Zero backend. React + IndexedDB. |
| 🎤 super-duper-audio-recorder | Obsidian plugin that adds folder selection + audio-source options to the core recorder. TypeScript. |
| 🔧 JSONLogic UI | Interactive web app for building, testing, and visualising JSONLogic rules — tree, graph and Mermaid views. Next.js 16. |
A pile more (75+ public repos) lives at github.com/madpin?tab=repositories.
Languages
Frameworks & UI
Data & AI
Infra & DX
✍️ From the blog
- 📖 epublate: Saving My Audiobook Addiction One ePub at a Time
- 🎩 AI Feels Like Magic — But Don't Delegate Understanding
- 🗓️ Obsidian and Google Calendar — Automating Meeting Chaos
- 🆓 Oracle Cloud ARM Server Setup — It's Free Real Estate!
- 🧀 Brazilian Pão de Queijo — the science and the secrets
"Don't delegate understanding."





