← back to home

all projects

06 projects

distributed systems, backend infrastructure, and web applications.

work

shipped

Distributed Rate Limiter

High-performance token-bucket rate limiting service in Go.

GoRedisLua
allowed-path throughput (hey, 200 conns, hot client)70-79K req/sin-mem, p99 ~13ms
shipped

Idempotency Layer

Go HTTP middleware guaranteeing exactly-once execution per key under concurrent retries.

GoPostgreSQLRedis
Exactly-once execution per key under concurrent retries. Replays stored responses, 409 on conflict.
building

Sysiq

Interactive system-design learning platform with drag-and-drop architecture and live simulators.

Next.jsTypeScriptPostgreSQL
Drag-and-drop architecture diagrams with live system simulators.
shipped

Text Search Engine

Lightweight full-text search engine in Go. Indexes .txt files and serves queries over HTTP.

GoInverted IndexHTTP
Inverted index from scratch serving .txt search over plain HTTP.
live

Cognia

Full-stack knowledge platform for notes, videos, tweets, and links with JWT auth and workspace-scoped access control.

ReactTypeScriptNode.js
JWT auth with workspace-scoped access control across notes, videos, and links.
live

trix-icons

Animated React icon library (29 icons) with a CLI that installs owned component source.

TypeScriptReactmotion
29 icons, documented motion vocabulary, reduced-motion safe.