AS
About Experience Projects Tech Stack Blog Contact Resume
About Experience Projects Tech Stack Blog Contact Resume

Blog

Thoughts on web development, building products, and lessons learned along the way.

Apr 15, 2026

Building a token-metered billing layer for LLM features

Once you ship more than one AI feature, you need to know what users are spending — and bill for it. Here's the model registry + ledger + LangChain callback pattern we use in BunnyDesk.

engineering ai llm langchain billing architecture bunnydesk
Mar 10, 2026

Building incremental rebuilds for a Notion-to-site generator

How we cut publish times on Bullet.so from minutes to seconds for large sites — by treating Notion's recordMap as a cache and diffing it on each publish.

engineering performance static-sites notion cloudflare bullet-so
Feb 17, 2026

From Employee #1 to Lead Developer at a Startup

How I grew from a junior developer to leading product development at a startup, building multiple products along the way.

career startup growth
Feb 10, 2026

The Gap Year That Changed Everything

After quitting my first job and being let down by a friend, I had to figure out my career from scratch. Here's how I taught myself to code and found my way into freelancing.

career self-learning freelancing
Feb 3, 2026

A Story My Teacher Told That Changed My Career

My computer science teacher told us about Bill Gates when I was in 10th standard. That is why I picked engineering, and it led to a hackathon project for the Ministry of Defence.

career personal beginnings

Aravindhan Sundaram

Senior Software Engineer

© 2026 Aravindhan Sundaram. Built with Astro .