High-concurrency train booking system built with Spring Boot, PostgreSQL, Redis, Apache Kafka, and Elasticsearch.
- ▸Distributed seat allocation using Redis Lua scripts and TTL-based locks with idempotent APIs and optimistic concurrency control
- ▸Event-driven workflow using Kafka for cancellations, refunds, and waitlist promotion with retry handling and dead-letter queues
- ▸CQRS-based search pipeline (PostgreSQL to Elasticsearch sync) with Redis caching, achieving sub-second latency
- ▸JWT-based RBAC, 30+ REST APIs via Swagger, React + shadcn/ui frontend
Spring BootPostgreSQLRedisKafkaElasticsearchReactDocker
Full-stack chess analysis platform with Stockfish-powered move evaluation, blunder detection, and personal game archives supporting analysis of 1000+ games.
- ▸Stockfish-powered move evaluation with real-time analysis and blunder detection for chess improvement tracking
- ▸Personal game archives with support for analyzing 1000+ games and tracking performance over time
- ▸Interactive gameplay and analysis workflows enabling real-time game review and position exploration
ReactNode.jsStockfishChess.jsPostgreSQLWebSocket
LearnHLD — System Design Simulator
Open-source system design interview simulator — drag real infrastructure components onto a canvas, simulate production-scale traffic, and get scored like a real interviewer would evaluate you.
- ▸30 infrastructure components with verified benchmarks (QPS, latency) and a traffic simulator using Kahn's topological sort for fan-in/fan-out QPS accumulation and bottleneck detection
- ▸5-category scoring engine (scalability, availability, latency, cost, trade-offs) covering 35 design problems from URL Shortener to TikTok and Kafka
- ▸Interview practice mode with phased 45-minute timer, integrated learning path sourced from the system-design-primer, and 14 trade-off decision cards
- ▸Built with Next.js 16, React 19, ReactFlow v12, Zustand; Fastify + Prisma backend with Google OAuth and AI chat
Next.js 16React 19TypeScriptReactFlowZustandTailwind v4FastifyPrisma
Self-hosted REST API to fetch articles and metadata from Medium.com — pure Go, no browser dependencies, no Medium credentials required.
- ▸Article, user, tag, and search endpoints backed by Medium's public RSS feeds — no headless browser, no Cloudflare bypass needed
- ▸SQLite-backed API key management with admin endpoints, per-key usage tracking, expiry support, and bearer-token admin auth
- ▸Per-IP rate limiting and in-memory response caching (sub-10ms cached responses), Dockerized for one-command deploys
GoSQLiteDockerREST
Enterprise-grade WordPress security plugin with multi-layer protection and external threat intelligence integration.
- ▸Multi-layer protection (WAF, rate limiting, honeypot) with Cloudflare API, AbuseIPDB, and Spamhaus integration; reduced brute-force and malicious traffic with minimal latency overhead
- ▸Resilient admin recovery system (kill switch, bypass URL, manual override) with GDPR-compliant logging and adaptive tarpitting
- ▸SEO-optimized Next.js marketing site with custom CMS and admin dashboard (Lighthouse 98+)
WordPressPHPNext.jsCloudflare APIAbuseIPDBReact
Real-time chat application handling 500+ concurrent users with sub-200ms latency.
- ▸Event-driven architecture with Socket.io, JWT auth, and AES-256 encryption
- ▸Binary protocol optimization reducing bandwidth by 40%
- ▸Group chat with role-based access and Redis-cached participant lists
ReactNode.jsSocket.ioMongoDBRedisJWT