Kelly.OS · Reader Mode · static fallback

Stripped of the OS. Same words. For a hurried recruiter and for a crawler.

Saathvik Kellampalli

Second year, BS in Applied AI & Data Science — IIT Jodhpur

I build things and put them on the internet.

I'm two years into a BS in Applied AI & Data Science at IIT Jodhpur, and I've spent most of that time building — around two dozen projects across web apps, AI tools, mobile, and scroll-driven 3D. Some are live. Most were built to learn something. A few are in the Recycle Bin, where they belong.

Before college I did paid data work on Fiverr — cleaning and reformatting messy PDFs and spreadsheets for three clients through 2024. It wasn't engineering, but it was the first time someone paid me for output, and it taught me what a deadline actually is.

The thing I'm most pleased with is small: a feature PR merged into langchain-ai/langchain. Someone offered me freelance work on the condition that I could land a contribution in a repository that size. I'd never touched it. I found a real gap in the OpenRouter integration, wrote it up, fixed it, and it was merged within 24 hours. That's the first time my code was judged by people who had no reason to be kind about it.

What I Do

I take an idea to a live URL, on my own, quickly.

That's the core of it. Give me a spec and I'll come back with a deployed, working product — frontend, backend, database, auth, deployment. I've done it across:

  • AI product plumbing — multi-provider LLM routing with fallback, document generation, chat interfaces, transcription and summarisation pipelines
  • Full-stack web apps — React and Next.js front ends, Node/Express and Fastify services, MongoDB and PostgreSQL, Firebase auth
  • Interaction and motion work — scroll-driven experiences built with Three.js, GSAP and Lenis
  • Mobile — React Native and Flutter, including a custom keyboard with a syncing content backend

Secondary to that, I care about how interfaces feel. This site is the argument for that.

What I'm good for right now: shipping features fast, getting productive in a codebase I've never seen, working alone without much supervision, and being honest about the state of what I've built.

What I'm not claiming yet: deep independent debugging, sole ownership of a production system with real users on it, or ML engineering. I've done ML coursework at IIT Jodhpur — Pattern Recognition, CNNs and RNNs, optimisation — but I haven't shipped an ML system, so I don't put it forward as a skill.