Amaram Rushi Vivek
Software engineer building a small, sharp toolchain.
Currently focused on Rune, a local-first RAG system, alongside a constellation
of personal infrastructure I run on my own machines.
About
I'm a final-year CS undergraduate doing my SDE internship at Amazon. I write Python and
TypeScript daily, and I'm getting deeper into Java and Rust through the projects below.
My favorite work sits at the seam between clean systems and small, opinionated tools — things
you can run on a laptop, hold in your head, and ship without a team. Rune is the centerpiece
right now: a local-first retrieval engine built end-to-end so I can defend every layer in an
interview.
The rest of what I build follows the same instinct: terminal-native, self-hosted, named after
Greek and Roman myth. Notes, todos, file storage, a shortlinker, a Wayland toolkit — small
pieces, composed.
Experience
-
- Working on backend services in a production team; tools and stack are Amazon-internal.
- Owning a feature end-to-end across design, implementation, code review, and on-call hand-off.
Projects
Local-first RAG system over personal documents.
Java + Spring Boot, Postgres + pgvector, Python sidecar for embeddings/reranking, Ollama for inference. Hybrid retrieval (BM25 + vector + RRF + cross-encoder), multi-tenant auth, CI-bound eval pipeline that fails the build on recall regression.
Terminal-native todo manager with recurrence.
Fast, keyboard-first task tracker. Smart recurrence ("done until next Sunday" semantics), invariant-driven design, runs as a systemd unit on Linux.
Toolkit for the niri Wayland compositor.
Window/workspace utilities, focus orchestration, and time-aware subcommands built on top of niri. Daily driver on a Linux desktop.
URL shortener on Cloudflare Workers + KV.
Token-gated admin, hit counters via ctx.waitUntil, fish-shell CLI client. Powers r.rushivivek.com — the canonical home for resume and shareable links.
Small-files store with a family-facing web client.
Personal certificate vault and document share. Authenticated, privacy-respecting, runs at home.
Bulk filesystem-mounted store and OS backups.
Disk-pool plus snapshot strategy backing the rest of the personal stack. Boring, reliable, load-bearing.