Featured work · Open source · Toolbox · GitHub activity
I’m a Java and full-stack developer who enjoys building reliable backend systems, practical products, and tools that solve real problems. I like working across the full path from a clean API contract to authentication, persistence, caching, testing, and a useful user experience.
- 🔭 Currently building RouteGuard — a privacy- and budget-aware LLM gateway in Java and Spring Boot.
- 🧱 Building with Java, Spring Boot, REST APIs, Spring Security, JWT, Redis, MongoDB, SQL, JavaScript, and TypeScript.
- 🌐 Interested in distributed systems, resilient services, developer tools, and production-quality testing.
- 🤝 Open to thoughtful backend, full-stack, and open-source collaboration.
| Privacy-aware AI infrastructure and full-stack products with clear APIs and observable behavior. | Distributed systems, data access patterns, caching, concurrency, and reliable testing. | Focused bug fixes and improvements across projects such as Redis, Hazelcast, Spark, Quarkus, and Java tooling. |
Privacy- and budget-aware OpenAI-compatible LLM gateway. Routes requests between Ollama and cloud providers using privacy, tenant budget, complexity, health, and fallback policies.
Java Spring Boot Ollama H2 Actuator
|
Privacy-first offline speech-to-text desktop application rewritten in Java 21 with a modern interface and local processing focus.
Java 21 Desktop Offline-first
|
Fleet-management platform for trip, driver, dispatch, maintenance, cost, scheduling, and compliance workflows.
JavaScript Full-stack Operations
|
Spring Boot application demonstrating Spring Security, JWT authentication, role-based authorization, Redis, and MongoDB.
Java Spring Boot JWT Redis MongoDB
|
I enjoy making focused contributions upstream and learning from mature codebases. Here are a few visible examples:
| Project | Contribution |
|---|---|
| Voxo #1 | Added fixed model and subtitle export. |
| Redis #15491 | Cleaned up non-vendored xxHash test rules. |
| Project | Contribution |
|---|---|
| Apache Maven Surefire #3408 | Fix invalid XML characters in Surefire reports. |
| Hazelcast #26606 | Fix sorting after grouped index scans. |
| Apache Spark #57356 | Fix exchange reuse failure involving a CTE and UNION ALL. |
| Quarkus #55601 | Fix Qute localization resolver delegation. |
| Appwrite #12946 | Fix duplicate webhook paused alerts. |
| TheAlgorithms/Java #7540 | Fix AbsoluteMin comparison by absolute magnitude. |
View merged PRs · View open PRs · View all authored PRs
| Backend Java · Spring Boot · REST · Spring Security · JWT |
Data MongoDB · Redis · MySQL · H2 · Query design |
Full-stack JavaScript · TypeScript · React · Node.js · HTML/CSS |
Generated daily by GitHub Actions from public contribution activity.
The best way to reach me right now is through GitHub. You can also explore my portfolio project and the repositories above.
Building consistently, learning openly, and improving one meaningful contribution at a time.
