2026
SAKURA
Sakura River Valley
Visit live siteAn immersive river-valley scene for hanami, with drifting cherry blossoms, a red bridge, and a quiet riverside boat.

frontend engineer
Software engineer building thoughtful interfaces and production systems across AI, infrastructure, and distributed systems.
Creating clear, purposeful interfaces where hierarchy, spacing, and visual language make complex products easier to understand.
identity
Identity
I'm Karan Chourasia, a software engineer with a frontend focus who cares about the space between an idea and how it feels when someone actually uses it.
I design and build interfaces that are clear, responsive, and thoughtfully crafted. I care about how products behave, how systems scale, and the small details people may never consciously notice but immediately feel when they're missing.
My work sits at the intersection of product experience and resilient engineering, turning ideas into interfaces and systems that are built to last.
selected work
Main proof
06
2026
Sakura River Valley
Visit live siteAn immersive river-valley scene for hanami, with drifting cherry blossoms, a red bridge, and a quiet riverside boat.

2026
Published on npm registryOpen-Source Code Quality Scanner
View on GitHubA deterministic, offline CLI that scores JavaScript and TypeScript repositories for code quality — surfacing dead code, unused dependencies, complexity, duplication, and security issues with file-and-line precision. Published on npm as devkit-quality.
npm i devkit-quality$ npx devkit-quality scan .
Scanning 214 files across 38 modules…
case studies
A closer look at the engineering problems behind the work, the decisions that solved them, and the systems that emerged.
Authentication architecture
The problem
The platform needed one secure authentication boundary across a React frontend, backend APIs, agent services, integrations, organization access, RBAC, and audit requirements.
Machine authentication
The problem
CLI clients, automation, and external integrations cannot use a browser session, but still need durable API credentials that are revocable, scoped, auditable, and isolated to an organization.
component library
Base UI · custom builtI'm building a personal component library on top of Base UI: accessible primitives shaped into a cohesive visual system, documented with live examples.
Explore the component libraryButton / variants
Control / state
journal
A practical guide to faster websites, from critical rendering and responsive images to JavaScript, Web Workers, and Core Web Vitals.
Exploring how Three.js and React Three Fiber can turn complex AI infrastructure into an interactive digital twin.
the lab
A playground for motion, layout, typography, and interaction. The experiments are small by design, but each one is built to show how an interface responds.
work method
Building production systems and leading frontend initiatives across AI-powered products, cloud infrastructure, and distributed applications.
AI systems
Multi-agent systems, LLM orchestration, workflow execution, evaluation, and observability — built to turn cognition into reliable systems.
infrastructure
Infrastructure
I care about what happens after a feature ships: whether teams can see what their systems are doing, catch trouble early, and spend less time on repetitive fixes. That is the infrastructure work I enjoy most.
career history
A record of product development, frontend systems, and technical operations.
Contact
Have an interesting problem?