SAR SAR Portfolio

Writing

Blog

Practical notes on architecture, performance, and shipping better products.

Building Drop-In Animated Captions for Remotion
Featured
tutorial Apr 13, 2026

Building Drop-In Animated Captions for Remotion

How I turned repeated subtitle work into a reusable Remotion package with transcription providers, animated styles, and a cleaner developer workflow.

Remotion TypeScript Open Source
⏱️ 4 min read
Read More →
Building a Sanity Studio Plugin for Schema Markup
Featured
tutorial Apr 13, 2026

Building a Sanity Studio Plugin for Schema Markup

How I approached structured data inside Sanity Studio, why this belongs closer to the content workflow, and what the plugin solves for developers and editors.

Sanity SEO Structured Data
⏱️ 4 min read
Read More →
What I Learned Building TYPO SIEGE in Canvas and TypeScript
Featured
web-development Apr 13, 2026

What I Learned Building TYPO SIEGE in Canvas and TypeScript

A breakdown of the game loop, input model, power-up design, and browser performance decisions behind a typing tower-defense game.

Canvas TypeScript Game Dev
⏱️ 4 min read
Read More →
Building a Gmail MCP Server for Autonomous AI Workflows
Featured
tutorial Apr 13, 2026

Building a Gmail MCP Server for Autonomous AI Workflows

Why I built a privacy-first Gmail MCP server, what makes AI-agent integrations different from standard API wrappers, and how I structured the toolset.

MCP Node.js Gmail API
⏱️ 4 min read
Read More →
Building a Practical Finance Dashboard with Next.js and Supabase
Featured
web-development Apr 13, 2026

Building a Practical Finance Dashboard with Next.js and Supabase

A look at the tradeoffs behind a real-world finance management app: role-based access, reporting, relational data, and shipping an interface non-technical users can trust.

Next.js Supabase PostgreSQL
⏱️ 4 min read
Read More →
Experimenting with an AI-Powered Portfolio Video in Remotion
Featured
personal Apr 12, 2026

Experimenting with an AI-Powered Portfolio Video in Remotion

Why I started exploring portfolio storytelling through programmatic video, what the current prototype covers, and where AI actually helps versus where it does not.

Remotion AI Next.js
⏱️ 4 min read
Read More →
Zero Compromises: How I Hit 100/100 Lighthouse Scores with Astro & Svelte (Without Killing Animations)
Featured
tutorial Dec 5, 2025

Zero Compromises: How I Hit 100/100 Lighthouse Scores with Astro & Svelte (Without Killing Animations)

I hit a perfect 100/100 Lighthouse score on a heavy Astro portfolio without removing a single animation. Here is the exact engineering roadmap to eliminate main thread blocking.

⏱️ 10 min read
Read More →
Building a Motion-Heavy Astro + Svelte Portfolio (and Still Scoring 100/100 Lighthouse)
Featured
web-development Dec 2, 2025

Building a Motion-Heavy Astro + Svelte Portfolio (and Still Scoring 100/100 Lighthouse)

This article describes how I built a motion-heavy Astro + Svelte portfolio with Sanity, Tailwind, and AI tools while still hitting a perfect 100/100 Lighthouse score.

⏱️ 8 min read
Read More →

SAR Portfolio

Helping founders and agencies ship, rescue, and scale SaaS, AI, CMS, and Remotion-powered web products.

Navigate

  • Home
  • About
  • Skills
  • Projects
  • Experience
  • Blog

Contact

  • anirbanroy691@gmail.com
  • Schedule a call
  • Open to SaaS, agency, and client product work

© 2026 SAR Portfolio. Built with Astro and Svelte.

GitHubLinkedInXEmail

Sitemap