We build Android and web apps that work without a signal, keep your data on your device where they can, and get the arithmetic right — because the details nobody markets are the ones people notice.
Small enough that the person who designs it is the person who builds it, which is usually why things end up coherent.
Kotlin and Jetpack Compose. Apps that follow the platform rather than fighting it, and that keep working when the connection does not.
Machine learning and OCR that run on the phone instead of a server. No upload, no API key, no cost per use, and nothing to leak.
Postgres with the access rules enforced in the database, not in the app. If the client is wrong, the data is still safe.
Screens designed around the question somebody opened the app to answer, rather than around a list of features.
The same product in a browser, sharing one source of truth so the two can never quietly disagree with each other.
Store listings, signing, privacy policies, data-safety declarations — the unglamorous half that decides whether anything launches.
Three things live and running end to end, two more in the workshop.
Point a phone at a receipt and it reads the individual lines, so a table can split a bill by what people actually ordered instead of dividing it evenly and arguing afterwards.
Android app, live build
Your AI developer usage center. Coding assistants meter usage in ways that are easy to lose track of until a session cuts out mid-task — Monitor watches the limit for you and says plainly how much capacity is left, before you run out.
Android app, live build
A bilingual site for a real vocational institute in Chennai, running since 1985 — Shorthand, Type-Writing and Computer Office Automation. Hand-coded, no framework, no build step, so it loads instantly and needs nothing kept up to date but the words on it.
mayuratechnicalinstitute.com, live
A Thai⇄English speech translator that runs the whole pipeline — listening, translating, speaking — on the phone, with nothing sent anywhere. Built for the moment you have no signal and need to be understood anyway.
In development, unreleased build
An offline image compressor, resizer and converter. No account, no upload — the photo never leaves the phone on its way to being smaller.
Android app, unreleased build
No account managers, no weekly status theatre. You talk to the people building it.
A conversation about the problem rather than the feature list. Most projects get smaller at this stage, which is usually the point.
Whatever might not work — the model, the sync, the arithmetic — gets built early, while there is still time to change course.
Store submission, the compliance paperwork, and the fixes that only appear once real people are using it.
Tell us what it is and roughly when you need it. You will get a straight answer about whether we are the right people for it.
Get in touch