Backend and AI engineer, Pune

Arav Saxena

I build event-driven backends and AI systems that carry real load: Kafka pipelines, Graph RAG platforms and agents.

Explore my work by lens

Arav's avatar, an anime lifter in a red Bulls jersey and black Adidas track pants, stands on an oak lifting platform in a gym. In a loop he chalks up, loads a barbell with plates labelled Kafka, Spring Boot, Python, Graph RAG and Postgres, deadlifts it, holds the lockout, and drops it.

Kafka, in motion

A live simulation of the event-streaming patterns behind my Global Freight platform, told through one shipment's journey from order to doorstep.

Producers publish supply-chain events keyed by orderId. Follow one colour: every event for that order lands on the same partition and is processed in order. Try a failure below.

SAGA compensationProducersConsumer group fulfillment-svcorder-serviceSpring Boot RESTwarehouse-wmsstock and dispatchcarrier-biddingauction and bidspartner-gps-feedXML into AvroAvro schemaregistry, v3shipment-eventstopic, 3 partitions, keyed by orderIdP0GPS10301199DONE10301200ORDER10311201STOCK10311202BID10321203P1DONE10332082ORDER10332083STOCK10342084BID10342085GPS10352086P2ORDER10361645STOCK10361646BID10371647GPS10371648DONE10381649DLQshipment-events.dlq parked for inspection and replayfulfillment-c0idleP0next 1204lag 0fulfillment-c1idleP1next 2087lag 0fulfillment-c2idleP2next 1650lag 0delivery-analyticssecond group, reads every partitionlate 0 of 0 delivered
produced
0
processed
0
lag
0
dead-lettered
0
deduped
0
compensated
0
$ kafka-console-consumer --topic shipment-events

waiting for the first event

Latest record, as Avro JSON
no records yet

Built in my projects

Global Freight & Shipment Platform

2024 - 2025

The Kafka build this demo is modelled on

shipment events through Kafka
50k+
lower API response latency
40%

Spring Boot microservices for shipment tracking, bidding and logistics, talking to each other through Kafka.

Avro schema contracts across the service topology, with CQRS and Event Sourcing for auditable workflow state.

SAGA orchestration with compensating transactions keeps data consistent when a step fails part-way.

Java / Spring Boot / Kafka / Avro / Axon / MongoDB / Redis / Docker

DelayLens

2026

The supply-chain data behind the demo

late-delivery rate, root-caused
54.8%
late after revised delivery promises
18.9%

Hadoop ETL over 180,519 DataCo order lines, transformed by 33 MapReduce jobs into order-level delivery KPIs.

First Class shipments ran 95.3% late, which is why the simulation's First Class orders run late most often.

Python / Hadoop / MongoDB / LangGraph / Next.js

Asset Marketplace

2021 - Present

Event sourcing and CQRS

Domain-driven design with CQRS and Event Sourcing on EventStoreDB, inside an NX monorepo.

GraphQL APIs and subscriptions with payment workflows (Stripe, Coinbase, BitPay).

TypeScript / NestJS / EventStoreDB / GraphQL / MongoDB

The simulation is illustrative. First Class orders run late most often, as DelayLens found in the DataCo supply-chain data.

Technical Skills

A showcase of my technical expertise and tools I work with to bring ideas to life.

Event Streaming & Distributed Systems

Apache Kafka

Expert

Avro & Schema Registry

Advanced

Spring Boot

Advanced

CQRS & SAGA

Advanced

Idempotent Consumers

Advanced

Dead-Letter Queues

Advanced

AKHQ · Grafana · Splunk

Advanced
Redis

Redis

Intermediate

Apache Kafka

Expert

Avro & Schema Registry

Advanced

Spring Boot

Advanced

CQRS & SAGA

Advanced

Idempotent Consumers

Advanced

Dead-Letter Queues

Advanced

AKHQ · Grafana · Splunk

Advanced
Redis

Redis

Intermediate

Languages & Databases

Python

Python

Expert
Java

Java

Advanced
C++

C++

Advanced
JavaScript

JavaScript

Expert
TypeScript

TypeScript

Advanced
C

C

Expert
SQL

SQL

Advanced
MongoDB

MongoDB

Advanced
PostgreSQL

PostgreSQL

Advanced
MySQL

MySQL

Advanced
Convex

Convex

Expert
Redis

Redis

Intermediate
Python

Python

Expert
Java

Java

Advanced
C++

C++

Advanced
JavaScript

JavaScript

Expert
TypeScript

TypeScript

Advanced
C

C

Expert
SQL

SQL

Advanced
MongoDB

MongoDB

Advanced
PostgreSQL

PostgreSQL

Advanced
MySQL

MySQL

Advanced
Convex

Convex

Expert
Redis

Redis

Intermediate

Frameworks

React.js

React.js

Expert
Next.js

Next.js

Advanced
TensorFlow

TensorFlow

Expert
Langgraph

Langgraph

Advanced
PyTorch

PyTorch

Advanced
Flask

Flask

Advanced
LangChain

LangChain

Intermediate
FastAPI

FastAPI

Advanced
React.js

React.js

Expert
Next.js

Next.js

Advanced
TensorFlow

TensorFlow

Expert
Langgraph

Langgraph

Advanced
PyTorch

PyTorch

Advanced
Flask

Flask

Advanced
LangChain

LangChain

Intermediate
FastAPI

FastAPI

Advanced

AI & ML

Deep Learning

Deep Learning

Expert
NLP

NLP

Advanced
Google's A2A Protocol

Google's A2A Protocol

Expert
MCP Protocol

MCP Protocol

Expert
Computer Vision

Computer Vision

Advanced
LLMs

LLMs

Advanced
Generative AI

Generative AI

Advanced
Reinforcement Learning

Reinforcement Learning

Advanced
Data Analysis

Data Analysis

Expert
Deep Learning

Deep Learning

Expert
NLP

NLP

Advanced
Google's A2A Protocol

Google's A2A Protocol

Expert
MCP Protocol

MCP Protocol

Expert
Computer Vision

Computer Vision

Advanced
LLMs

LLMs

Advanced
Generative AI

Generative AI

Advanced
Reinforcement Learning

Reinforcement Learning

Advanced
Data Analysis

Data Analysis

Expert

DevOps & Tools

Docker

Docker

Advanced
Vercel

Vercel

Advanced
Git

Git

Expert
GitHub Actions

GitHub Actions

Advanced
VS Code

VS Code

Expert
Jupyter

Jupyter

Expert
Postman

Postman

Advanced
Docker

Docker

Advanced
Vercel

Vercel

Advanced
Git

Git

Expert
GitHub Actions

GitHub Actions

Advanced
VS Code

VS Code

Expert
Jupyter

Jupyter

Expert
Postman

Postman

Advanced