01 — Solve my own annoyance first
If I don't want the thing, I probably won't finish it. Every project in the archive began as a problem I had.
I'm Maheshwar Hari Tripathi. I live in Kaushambi, a district in Uttar Pradesh, and I build software on a laptop that has seen better days.
Most of what I make starts with an annoyance. A music player full of ads. A YouTube Shorts feed that won't stop. An eye that closes at 2 a.m. while I'm studying. I build the smallest thing that removes the annoyance, then keep going until it feels finished.
I work across Android, the web, desktop and small AI models. I don't have a team, a funding round or a design department. I have a phone, a laptop, and a lot of evenings after school.
Everything in the archive is a real build with real limits — recorded honestly, including the parts that don't work yet.
If I don't want the thing, I probably won't finish it. Every project in the archive began as a problem I had.
A rough build that works beats a beautiful plan. I would rather document a limitation than hide it.
Old phone, slow internet, no budget, school at 7 a.m. Constraints decide the architecture more than trends do.
Voice audio and personal text stay on-device where possible. If data leaves the device, the project page says so.