Backend Engineer building distributed systems, microservices, and infrastructure that scales — Java, Spring Boot, Docker.
Full microservices e-commerce platform with Eureka discovery, API Gateway, and Circuit Breaker for resilient communication. Keycloak handles OAuth2/RBAC auth; Redis caches hot data; Kafka (KRaft) drives async order events. Fully observable via ELK, Prometheus, Grafana, and Zipkin distributed tracing.
Full-stack desktop app for bulk-downloading documents and media from private Telegram channels. Spring Boot backend integrates with TDLib for secure API access. Vaadin Flow frontend provides batch controls, filter UI, and real-time progress tracking across complex channel hierarchies.
Cross-platform CLI utility for media processing via FFmpeg. Automatic platform detection (Linux / WSL / Windows), real-time progress tracking, robust error handling, and built-in usage documentation — all wired together in Java and Bash.
Native Android application built entirely in Jetpack Compose for monitoring and recording live streams. Declarative, reactive UI with a background-safe recording pipeline and a clean interface for tracking multiple sources at once.
Two merged pull requests shipped in the official v1.13.3 release — added a "refresh selected entries" action to the library screen, and fixed the library-update strategy so manga without chapters still get refreshed correctly when restricted by their source.
Contributed a merged pull request to yt-dlp, one of the most widely used open-source media-downloading tools on GitHub — extending an existing site extractor to support additional domain variants and resolving a linked community feature request in the process.