Projects

Things I've built and worked on.

Excalidraw Toolkit

AI-powered diagramming agent toolkit for Claude Code that turns any codebase into a live architecture diagram with a single natural-language command. Runs a 6-phase analysis pipeline — detecting frameworks, discovering components, mapping connections — then renders on a real Excalidraw canvas with a self-critique loop for automatic quality checks.

developer-tools
TypeScriptMCPClaude CodeExcalidraw

SGLang Omni

High-performance multi-stage pipeline framework for omni models built on SGLang. Adds orchestration for models that accept and produce multiple modalities simultaneously, with an OpenAI-compatible server and Real-Time API support — filling the gap SGLang's LLM-only architecture can't handle.

llm-inference
PythonSGLangPyTorchDocker

SGLang

high-performance serving framework for large language models and multimodal models.

llm-inference
PythonPyTorchCUDA

Attention Visualizer

Interactive visualization tool for exploring attention patterns in transformer models.

visualizationtypescriptresearch
TypeScriptReactD3.js

TIPs

Interactive visualization tool for minimizing language deprivation in deaf and hard-of-hearing children.

visualizationresearch
PythonReactllm

Personal Website

This very website - built with Next.js, TypeScript, and Tailwind CSS. Features blog posts, project showcase, and responsive design.

web
Next.jsTypeScriptTailwind CSSshadcn/ui