
Satyam Kumar
Building full-stack products · Bengaluru, India
Yup, I'm a software engineer — the kind who gets weirdly happy when a payment webhook finally reconciles. I build products end-to-end with React, Next.js, TypeScript and Node on AWS, and I spend most of my day inside the terminal.
Right now I'm at Figrfast Systems in Bengaluru, shipping payment gateways, media pipelines, and LangGraph-powered AI systems.
📌 pinned philosophy
Ship it, then sweat the details.
I started writing code in college in 2021. The first year was mostly me fighting the basics and losing — but somewhere between the failed builds, shipping things people actually use became the whole point.
Since then I've built payment flows that move real money, upload pipelines that crunch real files, and AI systems with real token bills. That's the part of engineering I love: when the code stops being an assignment and starts being a product.
The gap between a demo and a product is a hundred boring details — and I genuinely enjoy the boring details.
120k+
downloads on Figr Identity — one of 4 Figma plugins I built
8 mo
from beta to public launch on Figr AI
13
in-product nudges live in production
Featured Projects
Experience
Software Engineer · Figr (Figrfast Systems)
Nov 2024 – Present · Bangalore
Apr 2025 – Present
Figr AI — building the core product
Moved from plugins to the main Figr AI app — a React Flow-based canvas that went from eight months of beta to public launch in Dec 2025; converted to full-time in May 2025.
app.figr.design- Converted the entire app into a whiteboard-style canvas (Apr 2026) — commenting, sticky notes, prototype rendering, and more.
- Integrated the Stripe payment gateway end-to-end — checkout, credit provisioning, and integer-cents capture across 7 charge paths.
- Built the event-driven “Earn Credits” rewards system — an idempotent ledger with an atomic-increment concurrency guard, plus Mixpanel revenue instrumentation.
- Designed the asset-upload system — S3 presigned-URL client-direct uploads with AWS Lambda pipelines that compress assets and auto-generate thumbnails.
- Shipped a full-stack contextual nudge engine — 13 in-product nudges live in production, authorable by non-engineers.
- Led UI across the design-system management surface and the React Flow canvas — query-diff view, Figma import, admin tooling.
Feb 2025 – Mar 2025
Nexus — Figma file auditor
Built a plugin that reads an entire Figma file in batches and processes every node to audit design health — design-token usage, font sizes, and a battery of other consistency criteria.
View on Figma Community
Jan 2025
120k+ downloadsFigr Identity plugin
UI development on Figr Identity — now at ~120k downloads on the Figma Community.
View on Figma Community
Dec 2024
Component generator plugin
Authored the full shadcn/ui component set as Figma JSX, letting users generate the components in Figma and export production-ready code.
Nov 2024
joined as internAI wireframe generator
Joined Figr as a Software Engineer intern — UI developer on an AI-based wireframe generator plugin.
Skills
languages:
JavaScript, TypeScript, C++
frontend:
React.js, Next.js, Redux, React Flow, Tailwind CSS, shadcn/ui
backend:
Node.js, Express.js, Socket.io
databases:
PostgreSQL, MongoDB, MySQL, Redis
tools & cloud:
Git, AWS (EC2, S3, Lambda, CloudFront), esbuild, TypeORM, Figma, Firebase
ai tools:
Claude Code, Anthropic API, LangGraph, OpenAI API, Cursor
education:
Bachelor of Engineering in Computer Science, Sinhgad College of Engineering (Dec 2021 – July 2025)
Blog
Jul 19, 2026 · 2 min read
What actually happens when you type a URL and press EnterThe classic interview question, answered the way I wish someone had explained it to me — DNS, TCP, TLS, HTTP, and rendering, step by step.
Read article →Jul 19, 2026 · 1 min read
Stack vs Heap MemoryIn this blog, I have talked about Stack and Heap memory. How they works under-hood and whats the difference between them
Read article →“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”
— Antoine de Saint-Exupéry
Let's Connect
Whether it's a role, a project, or just trading notes on building products — my inbox is open.



