Qwen via llama.cpp on Mac
Authenticated Cloudflare Worker route, loopback Python gateway, bounded queue, strict completion and failure contracts.
A nerdy little archive of the timelines that happened, the ones that almost happened, and the suspicious recruiter emails that keep trying to fork the repository.
systems, privacy, AI infrastructure, experiments, and the occasional game that needed too much engineering
LLM intent routing, Exa Lite, local-first progressive answers, Worker security boundaries, and a measured 10-prompt benchmark.
How structured facts become grounded prompts, where the 4,096-token budget goes, and how two llama.cpp slots improved latency.
llama.cpp, Qwen, an authenticated Python gateway, launchd recovery, ML observability, and a WebGPU browser fallback.
How a Spotify-to-Gemma report failed before PDF generation, why plausible fixes missed the live protocol mismatch, and what the final browser acceptance actually proved.
The browser shell, ontology, Gemma inference boundary, streaming path, fallbacks, and operational tradeoffs.
Ephemeral signals, local embeddings, grounded ranking, OAuth health, and graceful degradation.
Consent-first collection, owner-only access, retention boundaries, and useful metrics without surveillance.
A static terminal, hash navigation, shared AI ontology, Markdown publishing, and GitHub Pages deployment.
Four asynchronous lanes, vector caching, Kafka recovery, and privacy-safe image processing.
CrossOver, Wine, PS Remote Play, a 4K monitor, and the practical details that made both routes usable.
real systems behind the neon, visible without waiting for an AI response
Authenticated Cloudflare Worker route, loopback Python gateway, bounded queue, strict completion and failure contracts.
SmolLM2 fallback runs locally in compatible browsers with zero visitor API-key dependency.
Consent-first collection, immutable GitHub owner authorization, private aggregate reporting.
pick a door — you can always change your mind
Connect Spotify for a fictional personality read, Music MBTI and tarot card.
Chat with a Nishad-aware terminal: interview, roast, hype or a made-up timeline.
The career as a git log, plus the branch map of paths not taken.
The serious version: background, skills and where to reach me.
bad ideas, but with buttons
consented visits and public repository work, without turning the site into a surveillance product
Loading consented aggregate activity…
builds, fixes, experiments and the occasional production branch collision
Generated from this repository during the latest Pages build. No GitHub token or browser API request is used.
an extremely serious visualization of causality
selected commits from the canonical timeline
implementation details, tradeoffs, and operational lessons
the actual production layers, not vanity counters
Structured reports require a confirmed terminal event; terminal chat preserves SSE.
Runs on compatible visitor hardware without requiring an API key.
Consent-first public events; private views and AI/Spotify payloads are excluded.
the emails are real; the interpretation is gloriously unserious
Whenever life approaches equilibrium, Gmail seems to produce a portal: university decision, recruiter ping, offer letter, immigration form, relocation thread, or bureaucratic side quest. The hypothesis therefore proposes that Gmail is a Monte Carlo simulator for career and geography.
In this model, replying “Thanks, interested. Happy to chat.” is functionally equivalent to git checkout -b possible-new-life.
the paths not taken, rendered with irresponsible confidence
the part where the joke accidentally becomes a decent portfolio
MS in AI/NLP from Carnegie Mellon University. Experience across large-scale consumer systems, cloud infrastructure and edge/platform engineering. Previously at Twitter; currently at Microsoft in Bengaluru.
Pune → Pittsburgh → Berkeley → Seattle → San Jose → Bengaluru. US chapter: 2018–Jan 2024; relocated to Bengaluru in Jan 2024.
connect → choose a report → review & generate → explore
Start by connecting Spotify. No music data goes to AI automatically.
Read-only access to your top artists and tracks. Tokens stay in this tab and vanish when you disconnect.
For a full music personality, genre, MBTI, tarot and roast report, choose a period. Top lists summarize that period; they are not chronological listening history.
Connect Spotify to start. Raw top lists work without AI; the personality, MBTI, tarot and roast reports ask for consent first.
Your validated interactive report will appear here—native to the page, with no file download.
Your key stays in this browser's localStorage and is sent directly to OpenAI. Reports share the terminal's spend counter. Nothing goes to AI until you confirm a report. Never enter someone else's key.
yes, it actually takes commands now
spotify, vibe, or conspiracy · first AI query downloads a local model · ↑/↓ history · Ctrl+L clears“You only notice the branch point later.”
Some choices feel enormous in the moment. Others look like a random email, a move, a job, a person you keep talking to, or one ordinary Tuesday where you choose differently.