Building scalable systems + AI products

Backend engineering,
built to evolve.

I'm Raman Aggarwal — a Senior Backend Engineer and Technical Lead with 13+ years of experience designing scalable backend systems, high-performance APIs and AI-powered products.

class ScalableSystem:
  def __init__(self):
    self.api = "FastAPI"
    self.ai = "RAG + LLMs"
    self.architecture = "clean"

  def build(self, problem):
    solution = self.design(problem)
    return solution.scale()
BACKEND ARCHITECTURE ✦GENERATIVE AI ✦FASTAPI ✦SYSTEM DESIGN ✦PYTHON ✦
01 / About

I build software that gets better with scale.

My work sits at the intersection of backend engineering, architecture and applied AI. I specialize in high-performance APIs, legacy modernization and clean architectural patterns that make systems easier to maintain and evolve.

More recently, I've been building AI-powered applications with LLMs, prompt engineering and Retrieval-Augmented Generation — bringing modern AI capabilities into robust production systems.

Good software isn't just code. It's a system designed to survive change.
02 / Selected work

Things I'm building.

Selected projects from my engineering, AI and interview-preparation work.

dramaclaw

A general-purpose AIGC video engine taking a script through a complete production pipeline — from story to finished film.

PythonAIGCAI Pipeline

Explore project ↗

DSA Cheatsheet

A focused collection of data structures and algorithms for technical interview preparation.

PythonAlgorithmsInterview Prep

Explore project ↗

Datasets

Structurally validated synthetic datasets designed for LLM fine-tuning, instruction tuning and code translation workflows.

LLMsFine-tuningData

Explore project ↗

FastAPI

A backend-focused repository around FastAPI, APIs and modern Python engineering patterns.

PythonFastAPIAPIs

Explore project ↗
03 / Engineering stack

The tools behind the systems.

Technology is a means, not the destination. I choose tools based on the problem, scale and long-term maintainability.

BackendPython · FastAPI · Flask · PHP · Laravel · REST APIs
ArchitectureClean Architecture · Repository Pattern · Service Layer · System Design
AILLMs · RAG · Prompt Engineering · AI Automation · AI Agents
DataDatabase Design · Query Optimization · Caching · Performance
WorkflowGit · Linux · Docker · GitHub Actions · CI Automation
04 / Now

Always learning.

Expanding the engineering toolkit around modern backend infrastructure and agentic AI.

Docker

Containerized development

Redis

Caching & performance

Advanced FastAPI

Async & production patterns

AI Agents

OpenAI Agents SDK · PydanticAI · LangGraph

05 / Writing

Engineering notes.

Technical articles, architecture notes, AI experiments and lessons from building systems.

06 / Let's connect

Have a hard problem?
Let's build the solution.

I'm interested in backend architecture, AI products, technical leadership and challenging engineering problems.