---
title: "The Distinguished Engineer"
description: "A knowledge base and runnable curriculum from junior engineer to distinguished engineer. 6,800 solved DSA problems in C++ and Python; 129 notes on low-latency trading systems; 14 volumes on agentic AI"
url: "https://www.shreejitverma.com/open-source/the-distinguished-engineer"
author: "Shreejit Verma"
---

1. [Home](https://www.shreejitverma.com/)
2. [Open Source](https://www.shreejitverma.com/open-source)
3. The Distinguished Engineer

Open source · MIT · since 2021

26 stars · 20 forks

Last updated November 9, 2026

# The Distinguished Engineer

A knowledge base and runnable curriculum from junior engineer to distinguished engineer.

Part curriculum, part reference vault, part runnable code: over a decade of engineering notes, maintained in the open since 2021\. It goes from CS foundations, data structures, and system design to dedicated tracks for quantitative development, ultra-low-latency trading systems, agentic AI, and cloud AI infrastructure, with working C++ and Python for the concepts interviewers actually probe.

[Open on GitHub](https://github.com/shreejitverma/The-Distinguished-Engineer) · [Star the repository](https://github.com/shreejitverma/The-Distinguished-Engineer/stargazers) · [Quick start ](https://www.shreejitverma.com/open-source/the-distinguished-engineer#quick-start)

## The Distinguished Engineer in numbers

- 6,800  
solved DSA problems in C++ and Python
- 129  
notes on low-latency trading systems
- 14  
volumes on agentic AI
- 16  
volumes on cloud AI engineering
- 159  
technical papers with reading notes
- 80+  
system design implementations

Counts from the repository README as of November 9, 2026; stars and forks are live.

## What is inside

### [Low-latency trading systems](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/14-Low-Latency-Systems/00%20Home.md)

Exchange architecture, matching engines, caches, MESI, and NUMA, isolcpus and IRQ affinity, Onload and DPDK kernel bypass, PTP and HDR histograms, SPSC and MPMC rings, ITCH, OUCH, SBE, and FIX, tick-to-trade pipelines, and FPGAs.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/14-Low-Latency-Systems/00%20Home.md)

### [C++ and Python, written as books](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/02-Programming-Languages/C%2B%2B/CPP_Zero_to_Godhood)

C++ Zero to Godhood traces the language from C++98 to C++26 with a compiled PDF; the Python guide covers generators, decorators, async, and the quant libraries; plus a complete STL reference.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/02-Programming-Languages/C%2B%2B/CPP_Zero_to_Godhood)

### [Agentic AI: Zero to Godhood](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/13-Agentic-AI/Agentic_AI_Zero_to_Godhood)

Fourteen volumes ordered as a dependency graph: LLM foundations, tool use and the agent loop, RAG, memory and context engineering, multi-agent systems, MCP, evaluation, safety, production engineering, and coding agents.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/13-Agentic-AI/Agentic_AI_Zero_to_Godhood)

### [Cloud AI engineering](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/17-Cloud-AI-Engineering)

Sixteen volumes on AWS and Google Cloud internals, Kubernetes, infrastructure as code, SRE, security, FinOps, AI infrastructure, and LLM serving and inference systems.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/17-Cloud-AI-Engineering)

### [Data structures and algorithms](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/03-Data-Structures-Algorithms/04-Gold-Standard-Cpp-Patterns)

About 6,800 solutions organized by pattern, modern C++20 gold-standard reference implementations, and Blind 75 solved in C++, Python, Java, TypeScript, Go, and Rust.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/03-Data-Structures-Algorithms/04-Gold-Standard-Cpp-Patterns)

### [System design and distinguished engineering](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/08-Distinguished-Engineering/README.md)

HLD case studies, LLD problems, and 80+ "design a ..." implementations, plus compact working versions of a lock-free stack, Raft, consistent hashing, an LSM tree, and a write-ahead log.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/08-Distinguished-Engineering/README.md)

### [Technical whitepapers](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/15-Technical-Whitepapers/10-Seminal-Low-Latency-Systems-Papers)

Reading notes on about 159 papers, including the low-latency canon: Boehm-Adve and McKenney on memory models, Herlihy, the LMAX Disruptor, RCU, Netmap, Kyle, Glosten-Milgrom, and Avellaneda-Stoikov.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/15-Technical-Whitepapers/10-Seminal-Low-Latency-Systems-Papers)

### [Toolchain, shell, and APIs](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/18-Developer-Toolchain/README.md)

Program execution, Git, debugging, profiling, build systems, and packaging in C++, Python, and Rust; the shell and Unix userland; and API engineering from TLS to FastAPI, each with verified labs.

[Read it on GitHub ](https://github.com/shreejitverma/The-Distinguished-Engineer/tree/main/18-Developer-Toolchain/README.md)

## Pick your path

Quant developer or HFT C++ engineer

C++, the gold-standard C++ patterns, quantitative finance, low-latency systems, performance engineering, then debugging, profiling, and shipping C++.

Agentic AI engineer

The 14-volume agentic AI curriculum and its interview pack, then system design for the production side and cloud AI engineering for serving and inference.

Senior, staff, or distinguished engineer

System design, distinguished engineering, leadership, development practices, security, and engineering systems at scale.

Software engineer (big tech)

CS foundations, data structures and algorithms, system design, and interview prep, with the toolchain and shell tracks alongside.

## Why you can rely on it

- Every knowledge note carries typed frontmatter (type, track, level, and status), and every folder has an entry note, so the vault can be browsed from any folder.
- CI runs on every pull request: no broken links, no private data, and the vault tool tests.
- Code is self-contained and compilable; the toolchain labs are checked by make verify and the shell labs run in a 13-shell matrix.
- Third-party books and paid course material are never committed; notes link to the publisher, the author, or a legitimate public copy.

## Quick start

```
git clone https://github.com/shreejitverma/The-Distinguished-Engineer.git && cd The-Distinguished-Engineer
g++ -std=c++20 -O2 -Wall -Wextra -pthread \
  08-Distinguished-Engineering/01-Advanced-Concurrency/lock_free_stack.cpp -o lock_free_stack && ./lock_free_stack
```

## Companion repository

Open source · MIT · since 2022

117 stars · 25 forks

### [The Quant Prep](https://www.shreejitverma.com/open-source/the-quant-prep)

A free, self-tracking preparation system for quant trader, researcher, developer, and risk interviews.

- 292  
syllabus topics, all written
- 6,264  
spaced-repetition question cards
- 1,100+  
hours of planned study
- 18  
firm-specific interview guides
- 16  
syllabus sections
- 11  
interactive trading-lab engines
- Quant traders
- Quant researchers
- Quant developers
- Quant risk and strats

[Explore The Quant Prep ](https://www.shreejitverma.com/open-source/the-quant-prep) · [Star on GitHub](https://github.com/shreejitverma/The-Quant-Prep)

![](https://www.shreejitverma.com/images/profile-square.jpg)

Written and maintained by

Shreejit Verma

Senior Quantitative Developer at Barclays in New York, NY. I build low-latency C++ trading and market risk systems: FRTB engines at Barclays, automated market making at BNP Paribas, and an FPGA market maker for my MS thesis. These repositories are the notes behind that work, shared so others can go further, faster.

[Resume ](https://www.shreejitverma.com/resume) · [Experience](https://www.shreejitverma.com/#experience) · [LinkedIn](https://www.linkedin.com/in/shreejitverma/) · [Email](https://www.shreejitverma.com/cdn-cgi/l/email-protection#483b203a2d2d22213c3e2d3a2529082f25292124662b2725)
