Projects

Things I've built — mostly around streaming, analytics, and backend infrastructure.

Apache Fluss

Featured project

My flagship contribution: designing bitmap-native analytics for Apache Fluss, a distributed streaming storage system under the Apache Software Foundation.

JavaFlinkDistributed SystemsStream ProcessingSQL

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.

JavaRedisSpring BootLuaDockerTestcontainers

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.

JavaSpring BootJWTSpring Data JPAMySQLDockerFlyway

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.

JavaApache FlinkRoaringBitmapMaven

BookHaven

Production-style full-stack online bookstore with role-based auth, cart, orders, inventory and an admin dashboard, backed by REST APIs on MongoDB.

Spring BootReactMongoDBJWTTailwind CSS

Employee Management System

Cloud-native microservices application with API Gateway, Eureka discovery, JWT auth and pagination — a decomposed backend architecture running on Docker.

Spring BootMicroservicesMongoDBDockerSpring Security

AI Powered Fitness

AI-assisted fitness platform generating personalized workout and nutrition plans with BMI analysis and diet recommendations.

TypeScriptReactTailwind CSSGroq API

"A single meaningful contribution to open source teaches more than ten personal projects sitting unused on GitHub."