loading

ONLINE/

hey,

i'm vega.

Curiosity is my native language. Building things is how I learn to speak it.

SCROLL TO DESCEND
v
IORIGIN

I started by accident.

I'm a second-year CSE student at NIAT (8.1 CGPA), currently a Full Stack Web Developer intern at Linchpin Soft Solutions. I've shipped a stack of full-stack apps - but lately I've been pulled toward the backend: queues, concurrency, and the stuff that has to stay correct when things fail. Somewhere between someone who codes and someone who ships things.

Before all this I led my school's robotics team to the FLL National Championships, founded a chess club, and studied CS and Physics through the IB Diploma at Aga Khan Academy. In 2024 I went deep on hackathons and freelance work - shipped five+ full-stack apps and reached the finals of a couple of AI hackathons that taught me what I still don't know.

What follows is a small archive of things I've made while figuring it out.

CURRENTLY
FULL STACK DEV / LINCHPIN
STUDYING
B.TECH CSE / NIAT / 8.1 CGPA
BASED IN
INDIA
STACK
GO / TS / MERN / PY
IIEXPERIENCE

THE DAY JOB.

Three months on a real team, shipping to people who log in every day.

~/.vega/experience.log* 1 ROLE

Full Stack Web Developer

APR — JUN 2026 / 3 MOS
Linchpin Soft Solutions Pvt. Ltd.[INTERN]
  • -Built and shipped an internal marketing-ops dashboard now used daily — a superadmin console, role-scoped client dashboards, and an influencer marketplace.
  • -Owned the backend surface: Postgres data model, role-scoped auth, and idempotent cron reminders, with media offloaded so the app servers stay stateless.
  • -Shipped to production on Next.js 16 / React 19 — wiring in an AI script pipeline (OpenRouter) and a media pipeline (UploadThing) without breaking the people logging in every day.
EOF / more soon|
IIISELECTED WORK

THINGS I MADE WHILE FIGURING IT OUT.

Projects I actually shipped — plus the one I'm building now. Short notes on what each one is, not a grid of screenshots.

PROJECTI

PULSEQUEUE

A distributed workflow engine in Go — the project where I stop building apps and start building infrastructure.

SYSTEMS
PULSEQUEUE
-- Concurrent workers, persistent queue, retries — built to understand them.

It started as an excuse to understand what actually happens underneath the async abstractions every web app leans on. I had wired up enough queues and cron jobs as black boxes; I wanted to build one from the metal up and find out what exactly-once, on-time, survives-a-crash really costs.

A workflow engine in Go: a pool of concurrent workers pulling tasks off a persistent queue, with retries and backoff, delayed and scheduled execution, and at-least-once delivery that survives a worker dying mid-task. The near-term goal is correct single-node semantics under load; the longer arc is distributed coordination — leases, heartbeats, and a leader election so the same job never runs twice on two machines.

It is early and exploratory, and I am building it in the open — design notes, the things that broke, and what I got wrong about concurrency the first time.

SYSTEMS · GO · CONCURRENCY + QUEUES/ 2026 /
PROJECTII

TRUELEND CRM

A job queue with no queue — a loan-lead CRM that runs async work off a Postgres table.

BACKEND
TRUELEND CRM
-- A job queue with no queue — built on a Postgres table.

Affiliate-driven CRM for a Direct Selling Agent. Public capture forms and an EMI calculator feed leads into admin, department, and affiliate portals, each scoped by role — auth, RBAC, spam protection, transactional email, web push.

The interesting part is the constraint: it had to run at near-zero cost, so I built the async layer myself instead of paying for a queue. Background jobs drain off a Postgres table — each claimed so it runs once and retried if it fails — triggered by cron and Durable Object alarms. Turborepo monorepo, Next.js 16 on Cloudflare Workers via OpenNext, Neon Postgres with Drizzle. It survives a worker dying mid-job, and it scales to a real broker without a rewrite.

BACKEND · POSTGRES-AS-QUEUE · NEXT.JS + CLOUDFLARE/ 2026 /
PROJECTIII

LINCHPIN STUDIO

The internal dashboard I built during my Linchpin internship.

FULL STACK
LINCHPIN STUDIO
-- Three roles, one dashboard.

A marketing-ops dashboard with three sides: a superadmin console, client dashboards (reels, clips, leads, scripts, billing), and a marketplace where influencers sign up and get campaign requests.

Next.js 16, React 19, Postgres. UploadThing offloads media so the app servers stay stateless, OpenRouter does the AI script generation. Role-scoped auth, idempotent cron reminders. People log into it daily.

FULL STACK · NEXT.JS + POSTGRES · INTERNSHIP/ 2026 /
PROJECTIV

SPICE EXPRESS

Logistics and dispatch software for a courier business.

FULL STACK
SPICE EXPRESS
-- Tracking, pricing, and dispatch in one place.

Courier dispatch system used by a real ops team on their phones. Real-time package tracking, zone-based fare calculation, a delivery state machine, JWT auth with roles, and an admin analytics view.

React 18 / TypeScript / Vite on the front; Node / Express / MongoDB on the back; split deploy across Netlify and Render. Built for daily operational use, not a demo.

FULL STACK · DISPATCH · STATE MACHINE/ 2025 /
PROJECTV

SENTINEL

A multi-agent intelligence system that routes a question to the right specialists — and corrects itself when they fail.

SYSTEMS
SENTINEL
-- Dynamic agent routing with self-correcting retries, streamed live.

Built for the NIAT Agentathon. You type a query; a routing agent classifies intent and a dynamic orchestrator dispatches it across nine specialist agents — company scouts, risk hunters, analysts, debuggers, memo writers — assembling the answer as they go.

The engineering is in the failure handling. Llama 3.3 70B on Groq with a Gemini fallback, 429 backoff, and self-correcting retries that drop the temperature and re-ask when a model returns unparseable JSON. Every agent runs the same retry path, and the retries surface live — amber flashes on an animated agent graph.

FastAPI streams the whole run over SSE into a mission-control UI (React + Vite) wired to the real event stream, not a mockup. With no API key it falls back to deterministic mock data so the demo never dies on stage.

SYSTEMS · MULTI-AGENT ORCHESTRATION · FASTAPI + SSE/ 2026 /
PROJECTVI

RENNOWISE

Site supervision that can’t fake the GPS.

BACKEND
RENNOWISE
-- GPS-verified field audits.

Construction oversight platform built around one hard guarantee: a contractor cannot fake a site visit. Every field check-in is validated server-side with MongoDB geospatial queries against the submitted coordinates — the trust boundary is the API, not the app.

TypeScript across Node, deployed on Railway. Small surface, built around one property and enforcing it well.

BACKEND · GEOSPATIAL · TRUST BOUNDARY/ 2025 /
IVSTACK

THE STACK.

Every tool I reach for without thinking, dumped from my dotfiles.

~/.vega/stack.txt* READ-ONLY
$ cat ~/.vega/stack.txt
[LANGUAGES]
TypeScript/JavaScript/Go/Python/SQL
[SYSTEMS]
Concurrency/Queues/Postgres internals/gRPC- where my head is lately
[FRAMEWORKS]
React/Next.js/Node / Express/Tailwind
[DATABASES]
PostgreSQL / Neon/MongoDB/Drizzle ORM/SQLite
[INFRA & TOOLING]
Vercel/Cloudflare Workers/Railway/Turborepo
[CURRENTLY LEARNING]
Distributed systems/Rust/Raft / consensus
[DESIGN]
Figma/Framer Motion/Pixel Art- badly, but improving
last touched / june 2026|
VSIDE QUESTS

THE SKETCHBOOK.

Smaller, looser things. Real repos, a couple of inline toys. Half are demos, half are mistakes I learned from. None of them would survive a code review and that's the point.

VIHACKATHON ARCHIVE

THINGS I RAN AT 3AM.

A running log of hackathons and ML experiments - some won, most didn't, all taught me something I couldn't have learned from a tutorial.

~/.vega/hackathons.log* 5 ENTRIES
  • [2024]
    * 1ST PLACE
    CyberSafe/ Build a Static Website / NIAT

    My first hackathon win — a security-awareness tool that teaches non-technical users to recognize phishing, weak passwords, and privacy leaks. Static-only constraint, shipped fast. Where the curiosity started.

    HTML/CSS/JS
  • [2024]
    * FINALIST
    Income Estimation/ Matrix Protocol AIdea Hackathon

    A model that estimates income and repayment ability for borrowers with no formal credit history.

    Python/scikit-learn/pandas
  • [2025]
    * SUBMISSION
    OMR Evaluation/ Code4EdTech Hackathon

    An automated OMR sheet grader for a school grading workflow. Scan a sheet, get scores out.

    Python/OpenCV
  • [2025]
    * SUBMISSION
    Anomaly Finder/ BITS Spark Hackathon

    A small in-browser sandbox for anomaly detection. You tweak the inputs, it flags the outliers live.

    JavaScript/Stats
  • [2026]
    * TEAM PROJECT
    Alumni Connect/ AI For Bharat / Team Build

    An AI marketplace that matches student "asks" to alumni "offers". A team build for AI For Bharat.

    TypeScript/LLM/Matching
EOF / still adding|
VIINOW

CURRENTLY.

A small log of what's on my desk this week. Updated whenever I remember.

~/now.log* LIVE
  • 2026.06.18[BUILDING]pulsequeue - a distributed workflow engine in go. learning the hard parts.
  • 2026.04.12[INTERNING]full stack web dev at Linchpin Soft Solutions.
  • 2026.04.02[STUDYING]B.Tech CSE at NIAT - semester four, AI track.
  • 2026.03.28[SHIPPED]spice express dispatch tools in production.
  • 2026.03.20[THINKING]about what it takes to run a job exactly once, across workers that crash.
  • |
VIIIOUTRO

LET'S BUILD
SOMETHING.

Internships, collaborations, hackathon teams, or just a long email about a weird idea - all welcome. I read everything.

VEGA DARSI / 2026| END OF TRANSMISSION