Projects
Total Emphasis Workflow
Tauri · TypeScript · WorkflowA Tauri desktop app for managing client projects, stages, and deliverables across the ghostwriting practice.
Ironlog
TS · Node · MCPObsidian-native fitness tracker: MCP server plus cron scripts.
Vault Chatbot
MCP · Bun · TypeScript · CRMAn MCP server that lets Claude query the Obsidian vault used as a CRM. Indexes 15,000 markdown files.
Article Search
MCP · Bun · TypeScriptAn MCP server for searching across indexed article sources by date, organization, publication, tag, or topic.
Total Emphasis Portfolio
Next.js · TypeScript · VercelNext.js 16 portfolio site syncing 575+ pieces from the vault, with an admin CMS, deployed on Vercel.
Control Panel
Bun · DashboardA central dashboard for managing tools, cron jobs, and quick actions across the Total Emphasis stack.
Ideas
Bun · Claude · CaptureA capture and synthesis tool for ideas, drafts, and one-line riffs that get processed into vault notes.
Personal Claude
Claude Code · ConfigA configuration layer that personalizes Claude Code's behavior across all my projects.
Writing
TypeScript · WritingA writing-assist environment for drafting bylines and blog posts with vault and source-material context loaded.
Media Library
TS · ReactPersonal media consumption tracker.
Client Pulse
Tauri · Bun · RSS · ResearchA research feed that aggregates client press, market news, and competitor activity into a daily brief.
World Cup Price Tracker
TS · Bun · SQLiteOnce-a-day SeatPick WC2026 price tracker with an HTML dashboard.
Soccer Trivia
Python · PygameKid-facing Chore Quest and Trivia FC, packaged as a macOS app.
Daily 10
JS · React · TauriDaily practice app.
8th Chair
JS · ReactCurated expert Q&A platform.
Backyard Marquee
JS · React · Express · TursoConcert lineup builder.
Obsidian Interface
Bun · Server · ObsidianA local-first Bun server that exposes the Obsidian vault to other tools via HTTP. Runs under launchd.