Skip to content
Aman Kumar Gupta

Aman Kumar Gupta

@akgbytes

Software engineer. Deep into backend and systems design, currently picking up Go and exploring GenAI.

Loading GitHub Activity

Experience

  • Worked on the admin platform and built the core API layer using Node.js, Express, and tRPC, and designed MongoDB schemas for complex real estate data including multi-phase projects, stakeholders, and geographic hierarchies
  • Designed and implemented a granular RBAC system enabling fine-grained permissions across project management, pricing, leads, and SEO modules
  • Built an optimized image-processing pipeline using Sharp to convert uploads to WebP and reduce file size, improving bandwidth efficiency and load performance

Recent Articles

View all
Modern Web Systems from First Principles · Part 8

From next build to a Production Request

Follow a Next.js application from source code through build artifacts, platform routing, caching, server execution, and self-hosting.

Modern Web Systems from First Principles · Part 7

How Next.js Renders an Application

Understand Server and Client Components, prerendering, streaming, caching, and dynamic rendering in the Next.js 16 App Router.

Modern Web Systems from First Principles · Part 6

What Makes a Database Serverless?

Learn what serverless databases change, why compute and storage are separated, and how to choose one for modern applications.

Projects

View all

TCP Server in Go

A concurrent TCP server built from first principles to handle multiple clients, frame messages safely, recover from connection failures, and shut down cleanly under load.

Connection Pool in Go

A bounded connection pool that reuses expensive connections, queues competing work, enforces acquisition timeouts, detects unhealthy resources, and releases capacity predictably.

Authentication System

An end-to-end authentication system with secure sessions, refresh-token rotation, role-aware authorization, protected React routes, and reliable account recovery flows.