My Funzone

Beyond Case Studies

A living collection of visual and AI explorations.

Role

Product Designer

Timeline

Ongoing

Team

Solo

Platform

Claude, Google Script, Github

01 Figma Dashboard

Figma Comments hub

A workflow tool I built because I was tired of losing track of feedback

Every designer knows the feeling, 40 open Figma comments, no clear owner, no status, and a client asking "is that feedback addressed?" for the third time.

So I built something to fix it. The Figma Comments Hub pulls every comment from a file via the Figma API and turns them into a trackable dashboard. You can tag each one with a custom status: open, in progress, blocked by client, handed off, final edits, reply directly from the dashboard (posts back to Figma in real time), preview the exact frame the comment lives on, and push selected ones into Linear as issues with one click. It auto-syncs daily, deep-links back to the precise comment in Figma, and lives at a shareable URL the whole team can access.

I also added email OTP login so access is controlled, first-time coachmarks to onboard new users, and made it fully mobile responsive so teammates can use it on their phones.

No engineering support. Built entirely in HTML and JavaScript, talking directly to the Figma, Linear, EmailJS, and Airtable APIs. Hosted on GitHub Pages.

What started as a weekend frustration turned into the most useful thing I've shipped that wasn't on any roadmap.

02 AUTOMATIC EXPENSE TRACKER

Spend - Budget Tracker

A budget tracker I built because I kept forgetting to track anything

Every budgeting app I've tried has died the same way. Not at the charts or the categories, but at the part where I buy a coffee, mean to log it, and don't. Three days later there's a gap in the data, and a tracker with gaps is worse than no tracker at all, because now you're making decisions from a number you only half-trust.

So I stopped designing a better logging screen and asked a different question: what already happens every single time I spend money, whether I remember or not? My bank already tells me. Every card purchase and every UPI payment sends an alert within a minute. I was ignoring a perfectly good notification and then retyping the same information by hand. The tracker now reads those alerts from Gmail every fifteen minutes, pulls out the amount, the payee, the date and the account, and files them into a ledger. I never type a number.

What's left is the one thing a machine can't do, deciding what the money was for. The app shows one transaction at a time and I swipe through them. Name a payee once and every future payment to it sorts itself, so the work shrinks every week instead of piling up. It shows the exact day and time for payments I won't recognise, like the auto driver whose personal UPI name means nothing to me. It guesses a category and tells me why it guessed. It tracks money coming in separately from salary, excluding transfers between my own accounts so the earnings figure stays true. And it keeps unsorted spending visible in the monthly chart instead of quietly leaving it out.

No engineering support and no server. Built in Google Apps Script and plain HTML, running on a Google Sheet, deployed as a web app that lives on my home screen. It costs nothing to run. The real constraint was iOS, Apple gives apps no way to read SMS or other apps' notifications, which kills every on-device version of this idea. So the phone never touches the capture at all. It happens server-side, from email, and works with my phone switched off.

It catches 90–95% of my spending. Every tracker I'd tried before this lasted under a month, and this one is still running, because it's the first one that never asked me to remember anything.