Skip to content
View garvit-joshi's full-sized avatar
🐢
Racing
🐢
Racing

Organizations

@AWS-Cloud-Community-LPU

Block or report garvit-joshi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
garvit-joshi/README.md

Hey, I'm Garvit

I'm a Software Engineer who enjoys working on systems where every millisecond counts. I spend my days at MoveInSync building routing and optimization services. There's something satisfying about commute problems -- figuring out how to club employees together, optimize routes, and put fewer vehicles on the road so we cut down carbon emissions a little. I've spent a good amount of time working with genetic algorithms to tackle vehicle scheduling and route optimization, and I find these kinds of decision-making challenges genuinely fun to think about.

In Fall 2025, I found myself drawn to open source and started contributing to projects I use and admire. So far, I've been lucky to get contributions into Spring Security, Spring Boot, and Spring Cloud Gateway -- fixing a thread-safety bug, adding SSL truststore visibility, and adding a StripContextPath filter to fix context-path handling in WebMVC filters. It's been a great way to learn from some really talented people.

I also built Locksmith, a small Redis-based distributed locking starter for Spring Boot, which somehow made it to Maven Central. More recently, I made jskim -- a token-saving Java file reader for Claude Code that uses tree-sitter to summarize Java files compactly, cutting 70-80% of input tokens. It started from a simple itch: reading large Spring Boot codebases with an LLM was burning through context way too fast. It's on PyPI now and works as a Claude Code skill.

I'm always trying to pick up something new -- whether that's a technology, a concept, or just a different way of thinking. Right now, I'm reading Sapiens: A Brief History of Humankind by Yuval Noah Harari, which has been giving me a lot to think about beyond code.

If you really want to know who I am, git log tells a better story than any bio.

If any of this resonates, feel free to reach out.

LinkedIn Email Website

Pinned Loading

  1. riido-git/locksmith riido-git/locksmith Public

    A Spring Boot starter for Redis-based distributed locking using annotations. Ensures only one instance across all servers executes a method at a time.

    Java 8

  2. jskim jskim Public

    [EXPERIMENTAL] Token-saving Java file reader for Claude Code. Summarizes Java files compactly using tree-sitter, saving 70-80% of input tokens compared to reading files directly.

    Python 4

  3. Redux Redux Public

    A cross-platform Application for storing encrypted User-Data

    C++ 10