Character file
Secret origin
On record
- Real name
- Shashwat Tiwari
- Occupation
- Indie AI dev-tools builder
- Base
- India — working globally
- Field
- Local-first AI · developer tools
- Weapons
- TypeScript · Flutter · Rust
- Active since
- 2019
- Team size
- One
How it started
Previously, in four panels
It started with tools I needed and could not find. Building one was faster than arguing with the alternatives, and that has been the pattern since.
Working alone sets the constraint. Nothing gets built that I cannot hold in my head and say out loud, because there is nobody to re-explain it to me in six months.
So every project carries one sentence — the idea that makes it work. The ones that never earn that sentence never get finished, and that is the filter doing its job.
The bench stays visible: the alphas, the dead ends, and the things that shipped at half the size I planned.
Who calls
Two lists, and the second one is the useful one
Worth the call
- You want to talk to whoever wrote the code
- Where the data lives is a requirement, not a detail
- You would rather read the postmortem than the pitch
Not worth either of ours
- The decision needs a committee and a discovery phase
- The complexity is the moat and you want it kept
- The feature is that it uses AI
The kit
Filed by what it gets used for, not by years served
- Languages
- TypeScript, Python, Go, Dart, Rust, Swift
- Frontend
- React, Next.js, GSAP, Tailwind, Three.js
- Backend
- Node.js, Firebase, Cloudflare Workers, Postgres, FastAPI
- Mobile & desktop
- Flutter, SwiftUI, React Native
- Domains
- Local-first systems, AI developer tools, Agent design