Projects

Portfolio Website & CMSFeatured

Portfolio Website & CMS

A full-stack personal site with a custom-built admin CMS: blog, project showcase, and a Stripe-powered digital storefront gated by GitHub repo invites, all content editable live from an authenticated dashboard.

Next.jsTypeScriptPrismaPostgreSQLNextAuth+3
Loom AgentFeatured

Loom Agent

A multi-model AI agent platform with agentic tool use, streaming chat, and a visual workflow builder, delivered as a web app, terminal UI, and VS Code extension, all backed by one API.

PythonFastAPIReactTypeScriptGo+1

Realtime Chat: WebSockets & WebRTC

A hands-on project for learning real-time communication on the web, starting with WebSockets via Socket.IO and progressively exploring WebRTC for peer-to-peer features.

Node.jsExpressSocket.IOJavaScriptWebRTC
Vertical Platformer

Vertical Platformer

A browser-based vertical platformer built from scratch using vanilla JavaScript and the HTML5 Canvas API, no game engines, no frameworks, no dependencies.

JavaScriptHTML5 Canvas