Projects
Some public repos from GitHub. Mostly backend, infra, data, and systems work.
Citus Distribution Key Benchmark
Experimental benchmark for choosing distribution keys in Citus/PostgreSQL, balancing JOIN locality against data skew with reproducible synthetic and real-dataset pipelines.
MSISDN Telecom Inventory Service
Spring Boot service for telecom number lifecycle management with Liquibase migrations, optimistic locking, audit history, and safe concurrent reservation.
TutoringSistem
Full-stack tutoring platform with Spring Boot, React, MySQL, JWT sessions, role-aware workflows, assignments, uploads, WebSocket chat, and video-call signaling.
Product Search with Transactional Outbox
Catalog search architecture where PostgreSQL stays the source of truth and Elasticsearch is updated asynchronously through a transactional outbox.
Subscriber Profile Service
Go service using PostgreSQL as source of truth and a Redis cache-aside ring with application-managed consistent hashing across standalone shards.
Java Rate Limiter
Thread-safe Java 25 rate limiter library with token bucket and sliding window implementations, retry hints, metrics, tests, and comparison demos.