LOADING_

Vega Darsi
India--:-- IST

hey,

i'm vega.

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

Scroll

01 / About

I started by accident.

I'm a second-year CSE student at NIAT, 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.

Currently
Full stack dev, Linchpin
Studying
B.Tech CSE, NIAT (8.1 CGPA)
Based in
India

Experience

Full Stack Web Developer

Linchpin Soft Solutions Pvt. Ltd.

Intern / Apr — Jun 2026 / 3 mos

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

Currently

  • 2026.06.18Buildingpulsequeue - a distributed workflow engine in go. learning the hard parts.
  • 2026.04.12Interningfull stack web dev at Linchpin Soft Solutions.
  • 2026.04.02StudyingB.Tech CSE at NIAT - semester four, AI track.
  • 2026.03.28Shippedspice express dispatch tools in production.
  • 2026.03.20Thinkingabout what it takes to run a job exactly once, across workers that crash.

02 / Selected 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.

Project 01 / 2026

TRUELEND CRM

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

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

Project 02 / 2026

SENTINEL

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

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 + SSECode

Project 03 / 2026

PULSEQUEUE

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

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

Also shipped

LINCHPIN STUDIO

2026

The internal dashboard I built during my Linchpin internship.

FULL STACK · NEXT.JS + POSTGRES · INTERNSHIP

LiveCode

SPICE EXPRESS

2025

Logistics and dispatch software for a courier business.

FULL STACK · DISPATCH · STATE MACHINE

LiveCode

RENNOWISE

2025

Site supervision that can’t fake the GPS.

BACKEND · GEOSPATIAL · TRUST BOUNDARY

LiveCode

03 / Stack

THE STACK.

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

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

04 / Side 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.

05 / Hackathons

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.

  • 2024

    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

    1st PlaceLiveCode
  • 2024

    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

    FinalistCode
  • 2025

    OMR Evaluation

    Code4EdTech Hackathon

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

    Python / OpenCV

    SubmissionCode
  • 2025

    Anomaly Finder

    BITS Spark Hackathon

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

    JavaScript / Stats

    SubmissionCode
  • 2026

    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

    Team ProjectCode

06 / Contact

LET'S BUILDSOMETHING.

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

Vega Darsi / 2026