I Think I'm Starting to Feel Like a Real Engineer
Published:• 6 min readReflecting on how much I've learned building real projects this year — plus what shipped in PinedIn's latest update: MCP support, zen mode, and a round of debugging I was overdue for.
PinedIn: Building a Task App That Refuses to Be Ignored
Published:• 4 min readHow I built PinedIn, a floating always-on-top task app in Tauri and Rust — and why I designed urgency levels that actively resist being snoozed away.
What I Learned Sending 7 PRs to PewDiePie's Odysseus in One Week
Published:• 4 min readNotes from contributing to Odysseus, a large self-hosted AI workspace — CSS flex sizing bugs, stale session headers, and why field-level PRs are the fastest way to learn a big codebase.
Teaching AI Coding Agents to Write Commits That Don't Suck
Published:• 5 min readHow I built Smart Git Commit, a portable skill that gives any AI coding agent an 11-phase commit workflow — secret scanning, test gates, and a 5-part message format.
Building TRIX: A Terminal-Native IDE With No Electron, No Browser, No Bloat
Published:• 4 min readHow I built TRIX, a lightweight terminal IDE in Python using Textual — embedding a real PowerShell, theming, and the tradeoffs of staying keyboard-first.
Building Mend-Ai: A Canvas That Draws Diagrams From Plain English
Published:• 4 min readHow I built an AI-powered diagramming canvas with Groq, React, and Supabase — and what I learned turning natural language into editable shapes.
