🛠️ My Stack
This is less a list of apps and more the system behind how I stay productive: how I learn and actually retain things, how I capture ideas before they disappear, and the apps I have built for myself when nothing off the shelf fit.
📚Learning & Retention
The biggest shift in how I learn. Claude Code runs directly on my Obsidian vault, turning rough notes into pedagogical explainers and pressure-testing what I think I know. Every day I resurface a random old note, so past learning keeps coming back instead of quietly rotting.
Obsidian
My notetaking and learning hub. A daily random note resurfaces something I wrote months ago, which has done more for retention than any rereading ever did.
Claude Code
CLI-based AI pair programmer that also works directly on my notes, generating explainers and quizzing me on concepts I captured but never fully digested.
🏠Self-Hosted & Homelab
The tools I am proudest of are the ones I built myself. These run as Docker containers on my Proxmox homelab, served from a mini PC in my living room behind Cloudflare Zero Trust.
Budget Tracker
Real-time budget tracker built with Next.js, PocketBase, n8n, and a local LLM. Transactions appear minutes after a card is charged, and no financial data ever leaves my network.
DeskOS
My own take on Obsidian meets Notion: AI note-taking with visual explainers, backed by a custom MCP server that saves and retrieves notes RAG-style with pgvector. Like the paper agenda we all had in school, just supercharged.
Tempo
My own time and habit tracking app. Built for exactly how I want to track my days, no subscription, no feature bloat.
n8n
Self-hosted workflow automation that glues everything together: email scraping, local AI categorization, and Telegram alerts, all without writing pipeline code.
⚡Building
🎙️Capturing Ideas
Most of my ideas show up while I am nowhere near a keyboard. Dictation turns scattered thoughts into notes before they evaporate. I type at roughly 80 to 100 words per minute, but with dictation I can get thoughts down at around 150. Once you get used to that speed, going back to typing everything out feels painfully slow.