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 turning complex engineering problems into scalable, maintainable software.

13+ years experience Python · FastAPI · Laravel GenAI · RAG · LLMs
architecture.py
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()
System ready · shipping ideas
BACKEND ARCHITECTURE✦GENERATIVE AI✦ FASTAPI✦SYSTEM DESIGN✦ BACKEND ARCHITECTURE✦GENERATIVE AI✦ FASTAPI✦SYSTEM DESIGN✦

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.”

Things I'm building.

All repositories ↗
02
DSA

DSA Cheatsheet

A focused collection for covering data-structures and algorithms while preparing for technical interviews.

PythonAlgorithmsInterview Prep
Explore project ↗
03
AI / Data

Datasets

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

LLMsFine-tuningMIT
Explore project ↗
04
Backend

FastAPI

A dedicated repository around FastAPI — reflecting the backend-first direction of my current engineering toolkit.

PythonFastAPIAPIs
Explore project ↗

The tools behind
the systems.

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

01Backend
Python · FastAPI · Flask · PHP · Laravel · REST APIs
02Architecture
Clean Architecture · Repository Pattern · Service Layer · System Design
03AI
LLMs · RAG · Prompt Engineering · AI Automation · AI Agents
04Data
Database Design · Query Optimization · Caching · Performance
05Workflow
Git · Linux · Docker · GitHub Actions · CI Automation

Always
learning.

Currently expanding the engineering toolkit around modern backend infrastructure and agentic AI.

01DockerContainerized development
02RedisCaching & performance
03Advanced FastAPIAsync & production patterns
04AI AgentsOpenAI Agents SDK · PydanticAI · LangGraph

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

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