Hey there.

Srijan is building things
I’ve worked as a Founding Engineer on large-scale applications across enterprise accessibility, early-stage women’s health, & agentic recruiting.
I believe design is a decision that solves problems—and every decision should bring delight.
This portfolio is that philosophy—in practice.
Skills
How I build
Case Studies
How I Solve
Stories about the most challenging problems I've faced

The AI Agent's Best Tool Is Fewer Tools
A capable model with ten tools burns through its step budget before it can answer anything. So Stir routes every query through a tiny classifier first, scopes the main model to a four-tool subset per intent, and short-circuits one-word queries with zero LLM calls.

I Haven't Written fetch() in a Year
Every React app has a fetch-shaped hole in it, and a 40 KB library to manage the cache you didn't need. RSVPed has zero client fetches: one server-side gateway, progressive RSC streaming, and transitions for everything else. Half the bundle, no waterfalls, no stale data.

How We Built Landing Page IKEA for Marketing Teams
How we transformed a 1.5-2 day landing page creation process into a 20-minute drag-and-drop experience using Strapi polymorphic components and dynamic routing.

How I Learned to Stop Worrying and Love DOM Orchestration
In this case study, we explore some of React 19's wonderful quirks, DOM manipulation & learn why you should worry if your React code starts looking like jQuery.


-2-300x51.webp&w=3840&q=75)