Skip to content
View abhijeet117's full-sized avatar
🎯
Cohort 2.0 || Sheriyans :)
🎯
Cohort 2.0 || Sheriyans :)

Block or report abhijeet117

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abhijeet117/README.md

Vaishnav Abhijeet · Production Engineer · Full-Stack Developer · Indie Hacker · Upgrading Myself,

Follow on X  Connect on LinkedIn  Follow on Instagram  Profile views counter

I build AI assistants, CRMs, and dev tooling that holds up in production.
Currently shipping two indie products: hostlist-io (Next.js) and wp-maintain-app (React, TypeScript).

Proof of work

Green squares are cheap. Merged diffs in repos people actually run are the ledger.

openclaw/openclaw #3304 · Subprocess hang, fixed in five lines · Swift · +3 / -2 · merged zeroclaw-labs/zeroclaw #5790 · Tool approvals, delivered to Telegram · Rust · +444 / -7 · merged

One fix was three lines. The other was four hundred and forty-four. The discipline was identical.

openclaw/openclaw #3304 · A subprocess helper in this 100k+ star macOS AI assistant piped stderr but never read it, so any child noisy enough to fill the pipe buffer deadlocked and hung forever. The fix redirects stderr to FileHandle.nullDevice so the buffer can never fill. Swift, +3 / -2, merged January 2026.

zeroclaw-labs/zeroclaw #5790 · The Telegram channel silently auto-denied every tool approval request because no operator had a way to answer. I built the cross-crate approval flow and surfaced it as inline keyboard buttons, so approving or denying a tool call is one tap in chat. Rust, +444 / -7 across 6 crates, merged April 2026.

On the bench: lovellylilly, a reasoning model experiment in JavaScript.

How I work

Pipeline: Understand before you change · Scope minimally · Test aggressively · Ship reversibly · Keep prod happy

Stack

TypeScript, JavaScript, Rust, Swift, React, Next.js, Node.js, Vite, Supabase, Netlify, Git

Plus Stripe for payments. The Rust ships in zeroclaw #5790, the Swift in openclaw #3304.

Stats

GitHub stats for abhijeet117 Contribution streak for abhijeet117 Contribution activity graph for abhijeet117

Contribution snake

Snake eating the contribution graph



Upgrading Myself,*

Abhijeet

* The trailing comma is intentional. The sentence is not finished.

Gradient wave footer

Pinned Loading

  1. lovellylilly lovellylilly Public

    A Reasoning model

    JavaScript