🛠️ 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.

🏠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.

🎙️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.