Work
Production-grade backend systems built with explicit constraints, failure handling, and measurable results. Each project solves real problems at scale.
Real-Time Transaction Processing System
High-throughput payment processing with strong consistency, idempotency, and sub-50ms p99 latency. Implements Outbox pattern for event consistency and immutable audit logging.
JavaSpring BootPostgresKafkaDocker
1K+ TPSSub-50ms p99IdempotencyOutbox Pattern
Scalable Analytics & Reporting Backend
Multi-tenant reporting system with aggressive caching, cursor pagination, and async job processing. Optimized for complex analytical queries with smart cache invalidation.
JavaSpring BootPostgresRedisDocker
Sub-500ms uncachedSub-20ms cachedCursor pagination
Real-Time Trust & Risk Scoring Platform
Real-time user behavior scoring with cache-first hot paths, Kafka ingestion, and comprehensive failure handling including rate limiting, circuit breakers, and bulkheads.
JavaSpring BootRedisPostgresDocker
Cache-first designRate limitingCircuit breakersBulkheads