How far can you go vibecoding

Arpit Bhayani

Arpit Bhayani

Jul 11, 2025 • 1 min read


How far can you go vibecoding? I just built LevelCache, an ephemeral cache built on top of LevelDB with TTL support - all vibecoded :)

It’s a C library, so it can be easily integrated into any language through language bindings. This cache is designed to optimize for a different set of trade-offs - for example, it holds data on disk rather than in memory, allowing you to cache much more data and save on expensive network calls.

The repo also contains tests, benchmarks, examples, and documentation, and will be production-ready (though not yet adopted) in the coming days as I integrate it into a couple of prod codebases.

All of this was done using VSCode with the Gemini CLI.

The key is to break down what needs to be done into small, “mundane-enough” tasks. So, what you really need is clarity on what needs to be done and how.

repo - https://lnkd.in/gTjKXBVN

In case you want to take a look and give it a try, there’s an examples directory in the repo to help you get started.

Hope this helps.

Arpit Bhayani

Principal Engineer II at Razorpay - building Agent Studio, Ex-staff engg at GCP Memorystore & Dataproc, Creator of DiceDB, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses