Skip to content
Let’s talk

It works on my machine.
And on yours, too.

CS student at LPU who likes owning the whole stack. Right now I’m building AudienceOS, an AI-native CRM, along with GitTool and Jottr, a desktop Git client and a real-time writing workspace.

The person behind the work — Vibhav Yadav
BASED IN INDIA / BUILDING FOR THE WEB
FROM THE INTERFACE TO THE INFRASTRUCTURE
Product interfacesReliable systemsConsidered details
01 / PERSPECTIVE

Curiosity is
the constant.

I’m a Computer Science Engineering student at Lovely Professional University. I like robust backends, interfaces with personality, and understanding how things work under the hood.

My favorite part? That moment when a messy idea becomes something you can actually use.

Find me in the commits

A few operating principles

01. Make it work. Then make it feel good.

02. Stay a beginner at something.

03. Small details are a big deal.

always a work in progress
Systems thinker.
Pixel enjoyer.
HOW I APPROACH A BUILD
  1. Understand

    Start with the problem.

    Map the user journey, name the constraints, and decide what a useful first version should do.

  2. Build

    Make the system tangible.

    Connect the interface, data, and business logic in a working slice. Test the assumptions with something real.

  3. Refine

    Care for the last mile.

    Review the edge cases, performance, and interaction details. Keep simplifying until the experience feels natural.

02 / SELECTED WORK

Things built
along the way.

All projects
IN DEVELOPMENT

An AI-native CRM where every campaign begins as a single sentence.

  • Describe a goal in a sentence, get a full campaign proposal
  • Human-in-the-loop — nothing sends without your approval
  • Unified audience profiles across channels
Next.jsPostgreSQLAIAnalytics

01Single queryable audience data layer

02Agentic campaign planning with approval gates

03End-to-end revenue attribution

IN DEVELOPMENT

A cross-platform desktop client that makes complex Git operations visual.

  • Visual branch graph with drag-to-merge and rebase
  • Side-by-side and inline diff views with syntax highlighting
  • Stash manager with named, browsable stashes
ElectronTypeScriptGitNode.js

01libgit2 bindings — fast repo ops, no shelling out to `git`

02File-system watcher keeps the UI reactive to external commits

03Theme system with mono fonts and light/dark/system modes

LIVE PROJECT

A Notion-like collaborative workspace built for zero-friction teamwork.

  • Real-time multi-cursor editing with awareness presence
  • Offline-first — local edits queue and merge on reconnect
  • Block-based editor (headings, lists, code, tables, embeds)
Next.jsYjsSupabasePostgreSQL

01Yjs CRDT layer + Supabase Realtime for transport

02Row-level security: auth enforced in Postgres, not the API

03Lightweight presence sync built on Yjs awareness protocol

03 / TOOLKIT

A few tools.
Many possibilities.

Explore the technologies behind the work.
04 / EXPERIENCE & LEARNING

Learning. Doing. Repeating.

JUN — JUL 2025

Full-Stack & DSA Training

W3Grads

Built end-to-end applications with React, Node.js, Express, and MongoDB. Strengthened the foundations in algorithms, databases, and networks — with 5-star HackerRank ratings in Java and Python along the way.

THE CURIOSITY SCRAPBOOK04 LITTLE MILESTONES & COUNTING

Frontend Developer (React)

Issued:

Role certification assessing frontend development skills with React.

  • React
  • JavaScript
  • Frontend development
HackerRank

Frontend Developer (React)

HackerRank: Frontend Developer (React) — certificate awarded to Vibhav Yadav
ON MY WORKBENCH

GitTool, AI systems, and the next rabbit hole.

Exploring RAG pipelines and retrieval quality, building better developer tools, and keeping the DSA muscles moving.

Read my notes
HAVE SOMETHING IN MIND?

What are you
working on?

Say hello