Skip to content
Utkarsh Benjwal

Analyst by day. Builder by night. 

I spend my days writing requirements and my nights writing software. Small open source tools, built in the open, because the thing I wanted either didn't exist or wanted my email address first.

09:00 to 18:00

By day I'm a Business Analyst.

Requirements, process mapping, and the genuinely difficult work of getting a room full of people to agree on what a thing is supposed to do before anyone builds it.

It turns out that's good training for side projects. Most of mine started as a badly-defined annoyance that needed scoping down into something I could actually finish.

Then the sun goes down

and I go build things. 

Open source, mostly around AI and developer tooling. No roadmaps, no launch plans. Just things I wanted to exist.

The ones I keep going back to

Three things I actually use

The Activity Tracker dashboard showing screen time, keystroke and click counts, a focus score, and a focus flow chart across the past twelve hours.

Star project · 01

Activity Tracker

Find out where your day went, without telling anyone.

A Windows desktop tracker. It watches which window has focus, counts keystrokes and clicks, and works out when you were actually in deep work. Everything it measures stays on your machine. It never records content, only that something happened.

  • Foreground window monitoring in real time
  • Deep work session detection and a focus score
  • A 52 week focus calendar, achievements and distraction limits
  • Tauri v2
  • React 19
  • Rust
  • SQLite
The Shot Kit editor with a screenshot loaded in a framed window, beside panels for window style, padding, corner radius and export.

Star project · 02

Shot Kit

A screenshot editor that never uploads your screenshot.

Wrap a screenshot in a styled window, drop it on a gradient, annotate it, and export at whatever size the platform wants. The whole thing runs in your browser. Nothing gets sent anywhere.

  • 13 social presets plus custom dimensions
  • 24 curated gradients, solid colours or image backgrounds
  • Five window styles: browser, code editor, settings, plain
  • Next.js 15
  • React 19
  • Konva
  • Client-side
The Does This Idea Exist directory showing a grid of verified project cards with founding year, last liveness check, tags and star counts.

Star project · 03

Does This Idea Exist

Check whether the thing you're about to build already shipped.

A startup directory that checks itself. Entries get seeded from a repo or a URL, profiled by an LLM, then approved by a human. Every week it re-checks whether they're still alive. Three failed checks and an entry is marked dead.

  • Client-side fuzzy search with category, year and status filters
  • Seed an entry from a GitHub repo or a website via LLM profiling
  • Weekly automated liveness checks behind a human approval gate
  • FastAPI
  • Next.js 16
  • SQLite
  • Fuse.js
TypeScriptNext.jsReactPythonFastAPITailwindPlaywrightMCPSQLiteKonva

Everything else

The rest of the shelf

All projects

Latest release

Export GoHighLevel workflows as JSON

GoHighLevel won't let you export a workflow, so I built the thing that does: every node, trigger and setting of whatever workflow you have open, saved as clean JSON for backup, audits and version history. Free to try, $19.99 once.

Freelance work

Or have the workflows built for you

I take GoHighLevel work directly: workflow builds, audits of automations that quietly stopped firing, funnels, and the integrations the platform doesn't reach on its own. Scoped and quoted at a fixed figure before anything starts.

The workshop

Every animation here is a documented part

The roll buttons, the marquee, the scroll-scrubbed hero, the day to night sky. Each one is a small component I can reuse. They live on one page so I can see them all at once.

Open the motion lab

Still up

Come poke around the code 

Everything is public and MIT-ish. Fork it, break it, tell me what I've got wrong.