Backend engineer building distributed systems with Spring Boot and Java, deployed as cloud native microservices on AWS. Recent work spans real time APIs, RAG pipelines with vector search, and containerized deployments, with contributions merged into established open source projects along the way.
Outside of work: I compete on LeetCode, and enjoy chess, sports, and mathematics.
VedAI: High performance RAG API built with FastAPI and FAISS vector search, achieving under 200ms latency across 700+ documents.
Python · FastAPI · FAISS
golang-db: Concurrent, file based storage engine written in Go with mutex locking, built to support the VedAI retrieval pipeline.
Go
JobEngine: Distributed job queue engine in Java 17 and Spring Boot with exactly once execution across 3 nodes, backed by Redis caching and containerized with Docker Compose.
Java · Spring Boot · Redis
ExpenseTracker: Expense tracking web app with a Spring Boot backend and Thymeleaf rendered views.
Java · Spring Boot · Thymeleaf
portfolio: Personal portfolio site.
TypeScript
jreleaser/jreleaser: Diagnosed a JDK download timeout in the jdks-maven-plugin and shipped a fix in v1.24.0.
eclipse-windowbuilder/windowbuilder: Restored a disabled visited node highlighting feature across the editor's design page and Java info layer.
Languages: Java (17/21) · Python · TypeScript · SQL
Backend: Spring Boot, Spring Security, Hibernate/JPA, FastAPI, REST APIs, WebSockets, Microservices
Data & Storage: PostgreSQL, MySQL, Redis
Cloud & Tools: AWS, Git, Maven, GitHub Actions (CI/CD), JUnit, Mockito

