I'm currently open to new opportunities! View my resume or connect on LinkedIn.

Hello world!

I’m Vinay Keerthi, stonecharioteer around the webs. Quick Links: ๐Ÿ–ฅ๏ธ My Gear โ€ข ๐Ÿงก Favourites โ€ข ๐Ÿซ€ Values โ€ข ๐Ÿ“š Learning Resources โ€ข ๐Ÿ”จ Contributions The Stone Chariot of Hampi I’m a developer who’s worked with Python, Rust and Ruby, and here I’m collecting my thoughts on software development, technology and having a career I am passionate about.
279 posts
Merrilin branding banner

Love's Labour Lost

On building Merrilin in the blind, choosing a hard problem with no promise of money and no light at the end of the tunnel

June 2, 2026 ยท 7 min ยท 1349 words
Sequence diagram showing how traceroute discovers network hops using incrementing TTL values and ICMP replies

Understanding Traceroute

I never understood how traceroute discovers each hop. Turns out it's a clever TTL trick, and about 80 lines of Rust.

April 1, 2026 ยท 16 min ยท 3274 words
Traffic flow comparison: with vs without a Tailscale exit node

I Traced My Traffic Through a Home Tailscale Exit Node

A practical deep dive into Tailscale exit nodes: route changes, traceroute evidence, DERP fallback, trust boundaries, and why this model can be free.

March 31, 2026 ยท 17 min ยท 3524 words

What Was I Reading Last? In Three Not-So-Easy Pieces

Syncing reading progress across devices sounds simple until you try it. Discovery, sync, and conflict resolution โ€” with and without a cloud.

March 27, 2026 ยท 16 min ยท 3390 words

Dogfooding Is Hard

I've been using only Merrilin to read books since we built it, and I need things to improve constantly.

March 22, 2026 ยท 3 min ยท 502 words
Python code block with syntax highlighting in Merrilin

Code blocks in your books, finally

Your programming books deserve better than monospace blobs. Merrilin renders code beautifully in EPUBs and PDFs now.

March 16, 2026 ยท 2 min ยท 411 words
GoForGo - Interactive Go Learning Platform home screen

GoForGo v0.9.0

I've made some updates to https://github.com/stonecharioteer/goforgo

March 3, 2026 ยท 1 min ยท 201 words
Merrilin - AI-powered reading app

Merrilin - We built an app to read books

We built Merrilin, an AI-powered reading app with spoiler-free book companions, live sync, and beautiful themes.

February 27, 2026 ยท 7 min ยท 1316 words

I use a Macbook now

After using Linux for nearly 20 years, I've gotten an M5 Macbook Pro as my daily driver.

January 27, 2026 ยท 3 min ยท 594 words
DSA Prep Progress Visualization

Data Structures & Algorithms - Preparing for Interviews

My process for learning Data Structures and Algorithms, with some segues into data visualization

January 23, 2026 ยท 4 min ยท 845 words

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.