Garage

Tools, systems, and finished builds I'm turning into reusable parts of my workflow. For now, this is also the deeper project gallery and public contribution record behind the homepage showcase.

Personal Ecosystem Portfolio project cover

Built

Personal Ecosystem Portfolio

2026

A Next.js portfolio platform that unifies project case studies, VoicePress-backed writing, a curated Shelf, and an optional interactive House explorer in one personal system.

Why: Built to turn a personal site into a living ecosystem for projects, writing, experiments, and tools instead of a static resume page.

Next.jsTypeScriptTailwindVercelAPI Integration
GitHub
SubHub project cover

In progress

SubHub

2026

Full-stack subscription tracking MVP for monitoring recurring spend, upcoming renewals, and user-reviewed subscription data.

Why: Built to solve a real personal-finance workflow while practicing authenticated data ownership, database-backed CRUD, and product-quality dashboard design. Gmail discovery is experimental and still being hardened.

Next.jsTypeScriptPrismaPostgreSQLAuth
GitHub
VoicePress project cover

Built

VoicePress

2026

Flask blogging platform with voice-assisted drafting, Markdown publishing, authentication, comments, likes, bookmarks, and a public posts API.

Why: Built to explore how a standalone writing tool can integrate cleanly into a broader portfolio ecosystem instead of living as an isolated app.

FlaskSQLiteMarkdownAuthTesting
GitHub

Open Source

A growing record of merged contributions to external tools, SDKs, and developer-facing projects.

microsoft/agent-governance-toolkit

Merged

Microsoft Agent Governance Toolkit

Added a standalone TypeScript SDK quickstart showing AgentMeshClient initialization, governance checks, and result handling.

Impact: Improves onboarding for developers trying the TypeScript SDK with a concise runnable example.

TypeScriptSDK ExamplesGitHub Actions
View Pull Request