Work

Selected projects. Each structured as a technical case study.

Project 01

Distributed Payment Gateway

Role: Lead Engineer
Duration: 6 months

Problem

Legacy payment system couldn't handle growing transaction volume, causing timeouts and failed payments during peak hours.

Solution

Designed a distributed architecture with event sourcing, implementing idempotent payment processing with automatic retry mechanisms and circuit breakers.

Results

99.97% uptime40% latency reduction50K+ daily transactionsZero double-charge incidents

Stack

Node.jsPostgreSQLRedisAWS LambdaSQS
Project 02

Real-Time Analytics Platform

Role: Full Stack Engineer
Duration: 4 months

Problem

Business teams lacked real-time visibility into user behavior, relying on delayed batch reports that were 24 hours behind.

Solution

Built a streaming pipeline with Kafka for event ingestion, ClickHouse for real-time OLAP queries, and a React dashboard with WebSocket-powered live updates.

Results

3M+ events processed dailySub-second query responseReal-time dashboards80% faster decision-making

Stack

ReactFastAPIClickHouseKafkaWebSocket
Project 03

Multi-Tenant SaaS Platform

Role: Architect & Lead Engineer
Duration: 8 months

Problem

Single-tenant deployment model required separate infrastructure per client, driving costs up linearly with each new customer.

Solution

Implemented row-level security with tenant-scoped database schemas, centralized configuration management, and tenant-aware caching to serve 200+ organizations on shared infrastructure.

Results

200+ tenants on shared infra60% infrastructure cost reduction99.9% SLA maintainedOnboarding reduced to hours

Stack

Next.jsNode.jsPostgreSQLDockerTerraform