ENGINEER · DATA PLANE · NAVI MUMBAI
I make packets
move fast, and
write about why.
Ajay Kumar Gupt — Software Engineer at Jio Platforms. Five years on DPDK, VPP and Hyperscan, building deep packet inspection for SASE. This site is my notebook in public.
pipeline · sase.dpi
synthetic · illustrative
01
RX
02
PARSE
03
FIB
04
DPI
05
TX
THROUGHPUT
8.2 Mpps
P99 LATENCY
1.31 μs
DPI MATCHES
412 / s
// SHIPPED
Selected projects.
~/DevToolBox
Web suite for network packet analysis, editing, generation, and hex viewing. No local tool setup required — runs entirely in the browser.
PythonFlaskVue.js 3ScapyDockerVercel
~/ftp-analyzer
C++ utility that reconstructs FTP-transferred files from raw PCAP captures via TCP reassembly and FTP protocol parsing. Works entirely offline.
C++libpcapTCP/IPFTPCMake
~/redis-ai-agent
Claude-powered AI agent that translates plain English to Redis operations. A hands-on implementation of the agent loop pattern for backend engineers.
JavaMavenClaude APIRedisDocker
// LATEST
From the journal.
2026-02-24
Supercharge Your Static Site: Adding a Free, Real-Time CMS to GitHub Pages
general
→
2026-02-01
Reconstructing Files from FTP Network Traffic: Understanding FTP, PCAP, and TCP Reassembly
data-plane
→
2026-01-18
How to Create a New GitHub Repo and Push a Local Project
general
→
2026-01-12
🇺🇸 Treasury Bond kya hota hai? India ne US Treasury holdings 2025 me 21% kyun kam ki?
finance
→
2025-12-31
DevToolBox: A Comprehensive Network Packet Analysis Suite
data-plane
→
// NOTEBOOK
Topics I'm learning.
Data Plane
DPDK, VPP, line-rate processing
System Design
Architecture, scale, tradeoffs
Networking
TCP/IP, routing, protocols
DSA & Algorithms
Patterns, structures, proofs
4G / 5G
RAN, AS/NAS, user plane
Operating Systems
Memory, scheduling, IPC
OOP & Patterns
SOLID, design patterns
Languages
C, C++, Java, Python
AI / ML
Foundations, models
Competitive Prog.
Patterns & contests