Back to journal

Behind the Build · 9 min read

Building the VoBot Network: The Story Behind Our Apps

Drimin started as a hydration app I built for myself. Trenziq was a response to a financial problem I kept running into. Twunein came from a specific evening when I wanted to listen to something with someone who wasn't in the room.

Three Apps, Three Problems

The VoBot network — Drimin, Trenziq, Twunein — didn't start as a network. It started as three separate observations about gaps in existing tools. None of the apps were planned as part of a portfolio. They were responses to specific frustrations, built to solve specific problems, and the pattern they reveal about what motivates me as a developer only became visible in retrospect.

The pattern: I build things when I find a problem that seems like it should have a solution already and doesn't, or has a solution that doesn't respect the user — that asks for too many permissions, works poorly in Indian network conditions, handles privacy carelessly, or simply feels like it was designed for a different person in a different context. The apps that exist under The VoBot umbrella are unified by this orientation more than by any common technology or market category.

They're all Flutter. They're all Firebase. They all think carefully about permissions and privacy. They're all for India, designed from inside the constraints of Indian devices and networks and user expectations. But those are implementation choices that follow from the orientation, not the orientation itself. The orientation is simpler: build for a specific human problem, build it well, don't cut corners on the things that matter to real users even when cutting corners is easier.

Drimin: The App I Built for Myself

Drimin, our hydration tracker for Android, started as something I built because I kept forgetting to drink water. This is not a dramatic origin story. I was bad at hydration, I looked for an app that would remind me in a way that was non-annoying and privacy-respecting and worked offline, I couldn't find one that I liked, so I built one.

The "built for myself" origin matters because it sets a development standard: the app has to be good enough that I use it every day. That's a higher bar than "app good enough to ship" or even "app good enough for positive reviews." I know every rough edge of my own daily experience with it. I can't talk myself into ignoring an annoyance the way you might with something you only use occasionally. Every frustration I have is a bug or a design problem to fix.

Drimin's design philosophy — minimal, offline-first, no unnecessary data collection, no social features, just the thing — reflects this. It's the app I wanted to exist. The privacy approach, the permission handling, the clean interface: these are the things I cared about as a user before I was a developer building for other users. That grounding, I think, shows.

Trenziq: Built from Frustration

Trenziq, our offline finance tracker, came from a different frustration: the apps that existed for tracking personal finance in India either required a bank account link (which I didn't want), worked poorly offline (which made them unreliable in variable connectivity), or were overloaded with features I didn't need while missing the specific things I did. I wanted to record expenses, see where money was going, and do it without the app needing a network connection to function.

The offline-first requirement was non-negotiable from the start and shaped everything else. Financial data is something you want to record immediately, at the moment of the transaction, not when you're back on WiFi. An app that requires connectivity to record a transaction is an app that will fail you when you're in a place without good signal — which, in India, is frequently. The offline-first constraint produced an architecture that's more resilient and, I think, more respectful of how people actually live.

Trenziq also introduced me to a design principle that I've carried into subsequent apps: the clarity of what a tool is not is as important as clarity about what it is. Trenziq is not an investment tracker, not a bank integration, not a shared expense app. It's a personal finance recorder. That's it, and that specificity is a feature, not a limitation. Users who want the specific thing it does know exactly what they're getting.

Twunein: A Specific Evening

Twunein came from an evening I was listening to an album — I won't name it because the specificity feels unnecessary here — that I wanted someone specific to hear. Not as a recommendation. As a shared experience. I wanted us to be in it together, at the same time, in the same second. They were in a different city. No good way to do that existed.

I looked for apps. There were watch party apps for video. There were social listening features in major streaming platforms that were fundamentally about showing people what you were listening to rather than actually listening with them. There was nothing that did the simple, specific thing I wanted: two people, same song, same second, private.

The development took longer than any of the other VoBot apps because the technical problem is genuinely harder. Offline-first data storage (Drimin, Trenziq) is a solved problem with well-understood patterns. Real-time audio synchronisation across variable networks, at the precision that music requires, is not. The engineering work for Twunein was more like research than development at certain points — trying approaches, measuring results, adjusting, trying again.

That's written on my profile at vinaysaurabh.dev somewhere, the note about being willing to spend engineering time on problems that are worth solving precisely. Twunein is the clearest example of that in the VoBot portfolio.

The Philosophy Behind VoBot

The name The VoBot Developers describes the organisation that now formally houses these apps. The philosophy behind it is simpler than an organisation name suggests: build tools for specific human problems, build them to a quality standard that respects the user, and don't add things to apps that users don't need just because they could be there.

That last part is harder than it sounds in practice, because feature requests come in and some of them are reasonable and you build them, and gradually an app that was specific becomes general, and a tool that was excellent for one thing becomes adequate for many things. The discipline of not doing that — of maintaining the specificity that makes an app good at what it does — requires active resistance. Every feature added is a decision about what the app is, and what it isn't. Both decisions matter equally.

Privacy and data ethics appear across all three apps not because I've adopted a principled stance for strategic reasons, but because these things matter to me as a user and I build for users like myself. I don't want apps that collect data they don't need. I don't want apps that make it hard to delete my account. I don't want apps that ask for permissions upfront without context. So I don't build apps that do those things. The consistency across VoBot apps on these points is not coordinated ethics policy — it's just the same person building each one.

The Long View on Indie Development in India

Building independent apps in India in 2026 is a different proposition from building independent apps in India five years ago, and a very different proposition from building them in the US or Europe. The market has matured. The Play Store discovery mechanism has changed in ways that have generally disadvantaged small developers. The monetisation landscape is complicated by price sensitivity and the cultural expectation that apps should be free.

None of this is a complaint. It's the context. Building in the context means understanding what works and what doesn't for independent development in this specific market, at this specific moment. For me, what works is: build apps that solve real problems well enough that people who have the problem will seek them out. Don't rely on discovery algorithms to do the finding. Build quality and reputation over time. Maintain apps rather than abandoning them after initial launch.

The developer identity at vinaysaurabh.dev is part of this long game. The apps carry my name in their author metadata, in their about screens, in this journal. The quality of the work reflects on the person, not just the organisation. That accountability — to a coherent reputation built over time rather than to a faceless brand — is something I find motivating in ways that other structures haven't been for me.

The VoBot network isn't finished. There will be other apps, other problems, other specific frustrations that turn into development projects. The pattern will continue: specific problem, thoughtful build, careful attention to the things that matter to users who live with their phones in the same world I live with mine. That's the whole model. It's small and it's slow and it produces things I'm genuinely proud of.

What Comes Next

I don't announce upcoming projects until they're well into development, because the gap between "I want to build this" and "this is ready" is where most projects die, and announcing things that die is demoralising in a particular way. So I won't say what comes next.

What I will say: the pattern holds. There's a problem I've noticed. It seems like it should have a solution. The solutions that exist aren't good enough, or aren't respectful enough of the user, or don't work in the constraints that Indian users actually live with. Something is being built. It will take as long as it takes to be good. When it's good, it will ship. That's the process, and it's working.

If you're using Twunein, or Drimin, or Trenziq — thank you. The apps exist because specific people felt a specific gap, and I happened to be one of them, and I happened to have the skills to close it. That's not a story of visionary product development. It's a story of paying attention to your own experience and taking it seriously enough to build something. That story is available to anyone. I just happen to be the person who did it in these three cases.

Listen together, wherever you are.

Twunein keeps both of you in the same second of the same song.

Our Network