Hi, I'm Charlie
I build AI-powered applications, real-time systems, and developer tools across TypeScript, Python, Go, and Rust. Open source contributor to Vercel AI SDK, Anthropic SDK, and the MCP ecosystem.
About
I'm a developer who cares about building things that actually work in production. Not just demos, not just tutorials, but real software with auth, error handling, tests, and deployment pipelines.
My projects span AI/ML integrations, full-stack web apps, backend microservices, and CLI tools. I pick the right tool for the job whether that's TypeScript, Python, Go, or Rust.
Every project in this portfolio is deployed with a live URL, documented with architecture decisions, and backed by tests. I believe shipped code speaks louder than credentials.
What I Work With
Focus Areas
Featured Work
Projects
Each project is deployed, documented, and tested. Click through to see the code, architecture decisions, and live demos.
RAG Knowledge Base
Retrieval-augmented generation chatbot that answers questions from private document corpora with sub-2s latency.
Real-Time Collab Board
Collaborative whiteboard with live cursors, conflict resolution, and offline sync for distributed teams.
AI SaaS Platform
Full-stack SaaS with auth, Stripe payments, and AI-powered document analysis. Login latency under 200ms.
DevFlow CLI
Developer productivity CLI that automates PR reviews, generates changelogs, and manages local environments.
Auth Microservice
Standalone authentication service with JWT, RBAC, rate limiting, and full observability pipeline.
AI Agent Workflow
Autonomous AI agent that triages GitHub issues, drafts responses, and executes multi-step workflows.
System Monitor
Real-time monitoring dashboard with live-updating charts, service health tracking, and 7 streaming metrics.
URL Shortener
URL shortener with per-link click analytics, referrer tracking, device breakdown, and geographic distribution.
MiniRAG
RAG in 3 lines of code. One class, three methods. No bloat, no abstractions, just retrieval-augmented generation.
mcpx
The simplest way to connect to MCP servers. Two lines to connect, one line to call tools. OpenAI/Anthropic format built-in.
Open Source
21 pull requests across 11 repositories in the AI infrastructure ecosystem. TypeScript, Python, and Go.
vercel/ai
colinhacks/zod
t3-oss/create-t3-app
lucia-auth/lucia
anthropics/anthropic-sdk-typescript
modelcontextprotocol/typescript-sdk
modelcontextprotocol/python-sdk
honojs/middleware
mark3labs/mcp-go
modelcontextprotocol/inspector
replicate/replicate-javascript
Contribution Activity
384 contributions in the last year