Rama Krishnan V — Full Stack Engineer in Bengaluru, India
Indie hacker and full stack engineer. I build products end to end — interfaces that feel inevitable, backends that hold under load, and the occasional operating system when the itch gets bad enough.
Start a project“We’re here to put a dent in the universe. Otherwise why else even be here?”
I build everything from web apps to a Linux distro.
Shipping with:
About me
Creator of CrownOS.
Software Engineer and Systems Builder in Bengaluru, working with Rust, Linux, Wayland, React, Next.js, TypeScript and AI.
In last five years, my work spans from SaaS platforms to 3D Modeling to Linux programs to AI workflows.
Over the past five years, I’ve worked across the stack and beyond — building SaaS platforms, 3D modeling, building low level software, and AI-powered workflows.
Years writing production code
Languages and runtimes in rotation
Public repositories shipped
Linux distribution, in production
Make it.Ship it.
What do I work on?
Full stack delivery from an empty repository to production traffic. I take products end to end — the data model, the API, the interface people touch and the pipeline that ships it.
Start a project- 01
Product engineering
Multi-tenant applications with billing, auth and the boring reliability work that keeps customers. Shipped end to end, owned after launch.
- Schema & API design
- Auth, billing, tenancy
- Deploy pipelines
- Production on-call
- 02
Interface & motion
Where the product earns its trust — motion, type, and state that never stutters. Scroll choreography and shader work that directs attention.
- React, Next.js, Svelte
- GSAP & WebGL
- Design systems
- Landing pages
- 03
Systems & low level
Rust, Kotlin and a stubborn interest in what happens under the runtime. Services, CLIs and an operating system built from the compositor up.
- Rust services & CLIs
- Linux & Wayland
- WebAssembly
- Internal tooling
- 04
AI products
Agent-native tooling and pipelines that turn unstructured input into decisions — from ranking résumés to weighting a backlog by revenue.
- Claude Code plugins
- Embeddings & clustering
- Transcript extraction
- Local models
Work
Selected work
Agent-native Linux desktop2026CrownOS
I’m building CrownOS, a Linux-based desktop operating system designed around AI agents, modern desktop interaction, and a tightly integrated system experience.
Rust · Linux · Wayland · Smithay · Graphics · AI
Explore CrownOSProducts I have taken from an empty repository to real users — an operating system, RL infrastructure for AI labs, a compliance platform and an SEO tool. Each one shipped, and each one is still being sharpened.
All repositoriesPrinciples
01 - 04
No handoff between a designer who cannot ship and an engineer who will not decide. The schema, the API, the interface and the deployment are the same pair of hands.
- Principle
- One person, whole stack
- Applies to
- Every engagement
Blog
Notes fromthe build.
Writing in public
Long-form writing about the parts of the work that are hard to explain in a commit message — systems, motion, and what it actually costs to ship something alone.
All posts