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 progressCS 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.

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 commits01. 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 progressMap the user journey, name the constraints, and decide what a useful first version should do.
Connect the interface, data, and business logic in a working slice. Test the assumptions with something real.
Review the edge cases, performance, and interaction details. Keep simplifying until the experience feels natural.
An AI-native CRM where every campaign begins as a single sentence.
01Single queryable audience data layer
02Agentic campaign planning with approval gates
03End-to-end revenue attribution
A cross-platform desktop client that makes complex Git operations visual.
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
A Notion-like collaborative workspace built for zero-friction teamwork.
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
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.
Issued:
Role certification assessing frontend development skills with React.
Exploring RAG pipelines and retrieval quality, building better developer tools, and keeping the DSA muscles moving.