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

  1. Software Development Engineer Intern

    Amazon Bengaluru, IN Jan 2026 — Present

    • 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

Koto

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.

  • Python
  • TUI
  • systemd

Iris

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.

  • Rust
  • Wayland
  • niri
  • CLI

Boreas

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.

  • TypeScript
  • Cloudflare Workers
  • KV

Hermes

Small-files store with a family-facing web client.

Personal certificate vault and document share. Authenticated, privacy-respecting, runs at home.

  • Python
  • Self-hosted

Atlas

Bulk filesystem-mounted store and OS backups.

Disk-pool plus snapshot strategy backing the rest of the personal stack. Boring, reliable, load-bearing.

  • Linux
  • Storage
  • Backups

Resume

The same PDF lives at r.rushivivek.com/cv — the canonical short link I put on applications.

PDF preview unavailable in your browser. Download the resume.

Download PDF →

Contact

Reach me at hello@rushivivek.com, or on GitHub / LinkedIn.