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.

0
Projects Shipped
0
Open Source PRs
0
Languages
0
Repos Contributed To

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

TypeScriptPythonGoRustReactNext.jsNode.jsFastAPIPostgreSQLRedisDockerAWS

Focus Areas

AI/RAG PipelinesReal-Time SystemsAuth & SecurityDeveloper ToolsCI/CD & DevOps

Featured Work

RAG Knowledge Base

Full RAG pipeline with vector search, streaming AI responses, and source citations. Upload PDFs, Markdown, or text files and ask questions grounded in your data.

Sub-2s query latency5-source citationsStreaming SSE
PythonFastAPIChromaDBOpenAINext.js

Real-Time Collab Board

Collaborative whiteboard built on CRDTs for conflict-free editing. Multiple users draw, add sticky notes, and see live cursors simultaneously with zero merge conflicts.

CRDT syncLive cursorsZero conflicts
TypeScriptY.jsWebSocketsCanvas API

System Monitor Dashboard

Real-time monitoring with 7 streaming metrics, live Recharts visualizations, service health tracking, and color-coded status thresholds updating every second.

1s refresh rate7 live metrics6 services tracked
TypeScriptNext.jsRechartsWebSockets

Projects

Each project is deployed, documented, and tested. Click through to see the code, architecture decisions, and live demos.

AI / MLLive

RAG Knowledge Base

Retrieval-augmented generation chatbot that answers questions from private document corpora with sub-2s latency.

PythonFastAPIOpenAIChromaDBNext.jsSSE
Full StackLive

Real-Time Collab Board

Collaborative whiteboard with live cursors, conflict resolution, and offline sync for distributed teams.

TypeScriptNext.jsY.jsWebSocketsCanvas APICRDTs
Full StackLive

AI SaaS Platform

Full-stack SaaS with auth, Stripe payments, and AI-powered document analysis. Login latency under 200ms.

Next.jsPrismaSQLiteStripeOpenAINextAuth
Dev ToolLive

DevFlow CLI

Developer productivity CLI that automates PR reviews, generates changelogs, and manages local environments.

RustClapRegexWalkDirSerde
BackendLive

Auth Microservice

Standalone authentication service with JWT, RBAC, rate limiting, and full observability pipeline.

GoGinJWTbcryptDockerRate Limiting
AI / MLLive

AI Agent Workflow

Autonomous AI agent that triages GitHub issues, drafts responses, and executes multi-step workflows.

TypeScriptNext.jsAsync GeneratorsTool CallingAI Agents
Full StackLive

System Monitor

Real-time monitoring dashboard with live-updating charts, service health tracking, and 7 streaming metrics.

TypeScriptNext.jsRechartsTailwind CSSData Viz
Full StackLive

URL Shortener

URL shortener with per-link click analytics, referrer tracking, device breakdown, and geographic distribution.

TypeScriptNext.jsAnalyticsTailwind CSS
AI / MLLive

MiniRAG

RAG in 3 lines of code. One class, three methods. No bloat, no abstractions, just retrieval-augmented generation.

PythonOpenAIChromaDBPyPIRAG
Dev ToolLive

mcpx

The simplest way to connect to MCP servers. Two lines to connect, one line to call tools. OpenAI/Anthropic format built-in.

TypeScriptMCPOpenAIAnthropicnpm

Contribution Activity

384 contributions in the last year

View on GitHub
Less
More

Skills

Languages

TypeScriptPythonGoRustSQL

Frontend

ReactNext.jsTailwind CSSFramer Motion

Backend

Node.jsFastAPIGinExpressGraphQL

Data & AI

PostgreSQLRedisPineconeOpenAILangChain

Infrastructure

DockerGitHub ActionsAWSVercelPrometheus

Practices

CI/CDTestingObservabilitySystem DesignSecurity

Get in Touch

I'm looking for full-stack, backend, and AI/ML engineering roles. If you're hiring or want to collaborate on something, reach out.

cst0520@gmail.com