Recent Blogs
-
Built My Own Meditation Timer
I explored several meditation apps, hoping to find something simple that would help me sit quietly and keep track of time. Instead, I found courses, programmes, streaks, goals, subscriptions, statistics, guided sessions, recommendations, and large libraries of sounds. These features may be useful to many people, but they created another set of decisions at the […]
-
I’m Not a Software Engineer. I Built an AI-First OS in a Weekend.
The first time it said, “Hi, I’m Chitra.” I got goosebumps. Not because the code was elegant. Not because the tests passed. But because I knew I had just crossed a line I never thought I would. I’m not a software engineer, I understand technology, I build products, I think in systems. I obsess over […]
-
Vibe Coding a Full-Stack App
This weekend, I decided to build a simple, mini end-to-end SaaS application. The goal was to create something with a frontend, a backend, a database, and user authentication. This was a step up from my previous experiment project, which were mostly simple web apps. For this project, I used Firebase and its web-based IDE, Firebase […]
-
Time-lapse animation with your data
I have always found time-lapse animations of country GDP or population growth to be very interesting. They show how rankings change over time in a way that static charts cannot. This mini-project to re-create the time-lapse animation was also an opportunity to try vibe coding with a new tool, v0.dev. With the below prompt and […]
-
Failed attempt to Vibe Code a JIRA App
I recently attempted to build a JIRA app. The goal was to get specific insights from completed sprints, as the default JIRA reports did not provide the data I needed. The development process stopped early. The issue was not with the application’s logic. I could not deploy the app successfully. If the app did deploy, […]
-
Simple Automation for update summary from emails
If you’ve ever spent a Monday morning sifting through a week’s worth of emails to compile a client update, you know the how dreadful it is and time consuming. It’s a necessary chore, but one I wanted to try and see if it can be automated: to build an app that would do that for […]
-
Build an Automatiom That’s Better at Twitter Than I Am
In the list of experiments to try LLMs / Vibe coding for different use cases, tried to build an automation. The Blueprint: From Idea to “Vibe Code” The plan was a five-step of logic and code: I managed to stitch this all together with the help of Gemini 2.5 Pro using API from Twitter, Tavily […]
-
Why I’m Not Writing the How-To Guide You’d Expect
There’s a certain rhythm to learning something new in the tech. It usually involves an idea, a burst of initial enthusiasm, and then a quick, humbling descent into a rabbit hole of browser tabs, outdated forum posts, and YouTube tutorials filmed in 480p with questionable background music. Last week, I braced myself for that very […]
-
A Weekend Vibe Coding Experiment: Google AI Studio vs. Replit vs. Emergent
Last weekend, for testing different AI tools, I did “vibe coding”, a low-pressure projects just for the fun of testing and building something new, decided to build a simple flashcard application The goal was simple: provide the same prompt to three different AI tools and see which one could produce a functional, usable app with […]