Now

June 2026

A snapshot of what I'm focused on right now — not a resume, not a portfolio. Just what's actually on my plate.

Building

01

Solvo

An AI-powered support chat widget — businesses upload their docs, paste one script tag, and their customers get instant answers. Built the full RAG pipeline with pgvector, streaming Gemini responses, and an embeddable widget. Shipped and live.

Live
02

Bunny's Cafe

Built the full ordering system for a real café — QR code entry, OTP auth, Razorpay payments, real-time admin dashboard. Waiting for the physical café to open before the first real customers come through.

Live
03

nekopet

A Wayland desktop pet in Rust — sits as a transparent overlay on any wlr-based compositor, reacts to keyboard input with typing animations, and can be dragged anywhere on screen. An excuse to go deep on Linux graphics, raw input, and systems programming.

Open source

Learning

RAG & AI pipelines

Built one end-to-end with Solvo — chunking, embeddings, vector search, streaming. Now going deeper on retrieval quality: reranking, hybrid search, and where naive RAG breaks down.

System design

Working through how production systems actually scale — where databases become the bottleneck, how caching buys you time, what breaks first under load.

Docker & self-hosting

Moving beyond 'deploy to Vercel and hope.' Getting comfortable with containers, reverse proxies, and owning more of the stack.

Reading

Build Don't Talk

Build Don't Talk

Raj Shamani

Straightforward advice on building something real rather than waiting for the perfect moment. Exactly the mindset shift I needed.

Setup

OSArch Linux
EditorVS Code
StackNext.js · TypeScript · PostgreSQL
Deployed onVercel · Neon

On my mind

Solvo taught me that AI features aren't magic — they're pipelines with failure modes. The retrieval quality determines everything. Getting that right is harder and more interesting than calling an API.

Want to collaborate or just say hi? Book a free call or send a mail.

© 2026 Dhruv Kumar.