My flagship contribution: designing bitmap-native analytics for Apache Fluss, a distributed streaming storage system under the Apache Software Foundation.
Projects
Things I've built — mostly around streaming, analytics, and backend infrastructure.
DistLimit
Featured project
Distributed rate limiter in Java implementing Token Bucket and Sliding Window algorithms with thread-safe locking, Redis Lua scripting, and Spring Boot REST APIs.
HuntLog
Job application tracker REST API built with Java 21 and Spring Boot 3, featuring state-machine status transitions, JWT authentication with per-user data isolation, Flyway migrations, and MySQL.
RoaringBitmap Analytics UDFs
Extension library implementing native bitmap analytics functions for Apache Flink and Apache Fluss, designed following Fluss Improvement Proposal [FIP-37] aggregate bitmap functions, set operations, cardinality queries, and a serialization layer.
BookHaven
Production-style full-stack online bookstore with role-based auth, cart, orders, inventory and an admin dashboard, backed by REST APIs on MongoDB.
Employee Management System
Cloud-native microservices application with API Gateway, Eureka discovery, JWT auth and pagination — a decomposed backend architecture running on Docker.
AI-assisted fitness platform generating personalized workout and nutrition plans with BMI analysis and diet recommendations.
"A single meaningful contribution to open source teaches more than ten personal projects sitting unused on GitHub."