Projects
Building
observability
Observability Platform
buildingEnd-to-end telemetry (metrics, logs, traces) at high write throughput with a query engine and dashboard — including LLM observability: token accounting, prompt tracing, cost/latency percentiles, and quality regression detection
Planned
queues
Job Queue
plannedProduction-grade distributed job queue from scratch: DLQ, retry policies, autoscaling workers, async concurrency control
ai-eval
LLM Eval Framework
plannedEvaluation harness for LLM apps: LLM-as-judge, RAGAS for RAG quality, benchmark suites, A/B eval across model versions, regression detection dashboards
distributed-systems
Consensus + Distributed KV Store
plannedRaft implementation with leader election, log replication, and linearizable reads across a multi-node cluster
rag
RAG Pipeline with Evals
plannedRetrieval-augmented generation pipeline with faithfulness scoring, retrieval recall, and quality gates via RAGAS
ml-foundations
Small Transformer from Scratch
plannedDecoder-only transformer built from PyTorch primitives: self-attention, positional encoding, trained on a real dataset
load-testing
Distributed Load Testing Platform
plannedCoordinated load generation across container workers with autoscaling, real-time metrics, and multi-region test runs
ai-infra
Multi-model Inference Gateway
plannedLLM API gateway that routes requests across providers/models by cost, latency, and quality tier with automatic fallback, semantic caching, and per-tenant cost accounting
ml-inference
LLM Inference Server
plannedServing layer with continuous batching, KV-cache reuse, and vLLM-style paged attention for high-throughput inference
vector-db
Vector Database from Scratch
plannedPurpose-built vector store with HNSW indexing, IVF partitioning, and a custom on-disk format for large embeddings
networking
Distributed Load Balancer
plannedL7 load balancer with consistent hashing, dynamic backend registration via etcd, and Prometheus metrics
k8s
Kubernetes Operator
plannedCustom controller for a domain-specific resource with reconciliation loops, CRDs, and admission webhooks
data-pipeline
Video Processing Pipeline
plannedIngestion pipeline: upload, chunking, transcode, async workers, object storage, and queue-driven fan-out
ai-agents
Voice Agent
plannedReal-time voice conversational agent with streaming ASR, LLM turns, and low-latency TTS via WebSockets