avatar
Raj Nandan Sharma
Generalist Software Engineer

Hi

I'm Raj Nandan Sharma, a full-stack and product engineer based in Bengaluru, India. I build products end-to-end, from sketch to production. I've been writing code since 2012, mostly in Go, Svelte, NodeJS, and TypeScript.

Today I'm a Staff Software Engineer at Crustdata, building data APIs for go-to-market teams and leading product-led growth. Before that I worked as a Director of Engineering on Payment Gateway at Cashfree Payments. I like solving blunt, real problems and shipping stable builds without drama.

On the side, I build solo projects: agent-driven back-office tools, vector search over large text, regulatory-monitoring automation, browser-based terminals, bookmark managers, status-page integrations. I aim for fewer moving parts and predictable behavior.

I'm exploring solopreneurship, turning engineering projects into products people use. If a system needs to be scraped, monitored, indexed, embedded, automated, or debugged at 2am, I'm interested.

I also game from time to time. My online alias is purplewow, mostly single-player, mostly souls-likes.

I build things to make life quieter.

Large Language Models vs World Models: A Simple Guide Sep 24, 2026 json-to-md: The Same Markdown From JSON, in TypeScript and Go Aug 30, 2026 ken: Ken Thompson's Working Method, Installed in Your Coding Agent Aug 30, 2026 The AI Layoff Trap Jun 26, 2026 Good Taste the Only Real Moat Left Apr 3, 2026