---
title: "About"
url: "https://sanyam.sh/about"
description: "Sanyam Punia is a full-stack developer in Bangalore, India, and a frontend engineer at Oliv AI. Previously Enclave, Bitscale, Flib and Xurrent. What he builds, how he works, and what he publishes."
---

# About

Who I am, what I have built, and how this site is put together.

## Who

I’m Sanyam Punia, a full-stack developer based in Bangalore, India. Most of my work is on the frontend, and most of that is React, Next.js and TypeScript. I’m currently a frontend engineer at [Oliv AI](https://oliv.ai/), where I build AI-powered sales intelligence: interactive dashboards, agent configuration screens, meeting analysis surfaces and CRM integration views.

Before that I built the trading terminal at [Enclave](https://www.enclave.money/), which meant wallet tracking, leaderboards, a deposit flow and prediction markets running over high-frequency WebSocket connections. Ahead of that I was founding engineer at [Bitscale](https://bitscale.ai/), leading frontend architecture: the design primitives, the workbook and grid systems, data sources, and a programmatic SEO system that generated over ten thousand pages. I also founded Flib, a custom merchandise company that delivered to Google, Salesforce India, colleges and startups, and I started out at Xurrent, since acquired by Zenduty.

## How I work

I believe simplicity is what makes a good interface, and that clean design paired with efficient code is what actually makes the difference. In practice that means one treatment per meaning, colour and spacing from tokens rather than from taste, and a reason written down for anything that looks arbitrary.

The work I like best is the kind that can be measured: a render count, a settle time, a contrast ratio, a frame that took too long. Real-time frontends, large datasets and interaction detail are the three places that pays off most, so they are where I have spent the most time.

## What I publish

I write and maintain small packages. [easeful](https://easeful.sanyam.sh) gives a Radix or Base UI component its enter and exit animation from one attribute and ships no JavaScript to the browser. [Morphrig](https://morphrig.dev) is a ten-part explainer on how icon morphing actually works. [envt](https://www.npmjs.com/package/envt) validates client-side environment variables at runtime, and [unique-forge](https://www.npmjs.com/package/unique-forge) is a typed alternative to nanoid.

The rest is on this site: write-ups on frontend engineering, and a lab of UI experiments where each one carries a note on how it is built and what went wrong first. Both are listed at the foot of this page, and both are served as markdown for anything reading rather than looking.

## This site

Built with the Next.js App Router on one light theme. It sets no cookies, stores nothing in your browser and asks you for nothing. Every page is also available as markdown, and there is an index for agents at [llms.txt](https://sanyam.sh/llms.txt). The [privacy](https://sanyam.sh/privacy) page says exactly what is collected, which is close to nothing.
