Skip to content
View IIITManjeet's full-sized avatar

Block or report IIITManjeet

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IIITManjeet/README.md

Manjeet Pathak

Software Engineer · Systems · Rust · Trading · Blockchain · Open Source

GitHub · LinkedIn · Email · X


I like understanding what happens underneath the abstraction.

I'm a software engineer interested in systems programming, backend infrastructure, Rust, distributed systems, trading systems and blockchain infrastructure.

I started by building web applications and backend services.

Then I started asking questions like:

What happens when this gets concurrent? Where is the bottleneck? What actually happens in memory? How does the data move through the system? What happens when something fails?

That curiosity gradually pulled me toward Rust, C++, Linux, low-latency systems, financial infrastructure and blockchain protocols.


What I'm interested in

🦀 Systems & Infrastructure

I'm interested in building software close to the critical path:

Rust · C++ · Linux · Networking · Concurrency · Distributed Systems · Performance

I enjoy working on systems where memory, synchronization, data structures and latency aren't implementation details — they're part of the design.


📈 Trading & Quantitative Engineering

A growing part of my work is around the engineering behind financial markets.

I'm interested in:

Market Data
     ↓
Order Book
     ↓
Strategy
     ↓
Risk
     ↓
Execution
     ↓
Portfolio

Especially:

market microstructure · matching engines · order books · low-latency systems · execution · risk · systematic trading · quantitative research

I'm less interested in treating trading as a black box and more interested in understanding the infrastructure that makes a trading system work.


⛓️ Blockchain Infrastructure

I've also spent significant time building around blockchains.

My interests include:

Solana · Move · Sui · smart contracts · blockchain indexing · on-chain execution · protocol infrastructure

What interests me most isn't simply writing contracts.

It's everything around them:

Smart Contract
      ↓
Execution
      ↓
Events / State Changes
      ↓
Indexer
      ↓
Database
      ↓
Market Data / Application

I've worked with both Solana/Rust and Move-based ecosystems, which has given me a different perspective on smart-contract execution, resource/state models, indexing and protocol design.


A few things I've built

I don't try to list everything here.

These are a few projects that represent the direction I'm heading.

⚡ Matchbook

A CLOB-based trading system built around Solana and Rust.

The project explores the complete path from an on-chain matching engine to off-chain indexing, market data and a trading interface.

Solana · Rust · CLOB · Indexing · Trading Infrastructure

Matchbook


🧠 Low-Latency Order Book

A C++20 implementation exploring the mechanics behind high-performance order-book systems.

Things I've experimented with include:

SPSC queues · object pools · intrusive data structures · cache behaviour · integer arithmetic · latency measurement

OrderBook C++


🦀 Rust Systems

I use Rust for projects where I want to understand the system rather than hide it behind abstractions.

That includes:

event-driven architectures · accounting/ledger systems · blockchain infrastructure · execution systems · concurrency

Explore my Rust work


🔷 Move

I've also worked with Move-based blockchain systems, particularly around protocol logic, mathematical correctness and execution.

One area I've explored deeply is how seemingly simple numerical algorithms behave when implemented with integer arithmetic and blockchain constraints.

That intersection of:

Mathematics + Programming Languages + Protocol Design

is something I find particularly interesting.


Open Source

I enjoy contributing to systems that already have users, architecture and constraints.

I've been working around projects in:

CNCF · Kubernetes · KubeEdge · HAMi · cloud-native infrastructure · sandboxing · Rust · blockchain infrastructure

The part I enjoy most is not just writing the patch.

It's:

Read the architecture
        ↓
Understand the existing assumptions
        ↓
Reproduce the problem
        ↓
Find the actual failure mode
        ↓
Make the smallest correct change
        ↓
Test it
        ↓
Send it upstream

That's a very different kind of engineering from building a project from scratch — and I enjoy it.


How I think about engineering

I'm particularly interested in the layers people normally don't see.

        Application
             │
       Backend / APIs
             │
    Distributed Systems
             │
     Networking / IPC
             │
   Processes / Threads
             │
      Memory / Cache
             │
          CPU

And in trading / blockchain:

Protocol
   │
Execution
   │
State
   │
Events
   │
Indexing
   │
Market Data
   │
Application

Understanding those boundaries is what makes engineering interesting to me.


Competitive Programming

Competitive programming has been another way I've developed that mindset.

1000+ DSA problems ICPC 2023 Amritapuri Regionalist Team Loopy_bois Regional Rank: 108 / 228

I still enjoy problems where the first solution works — but the interesting question is:

Can we make it better?


Current stack

Blockchain: Solana · Move · Sui · Aptos · Smart Contracts · Indexers

Systems: Rust · C++ · Linux · Networking · Concurrency

Backend: Node.js · NestJS · PostgreSQL · MySQL · MongoDB · Redis

Infrastructure: Docker · Kubernetes · Cloud Native


Currently exploring

Rust
├── Systems Programming
├── Concurrency
├── Networking
└── Performance Engineering

Trading
├── Market Microstructure
├── Order Books
├── Execution
├── Risk
└── Quantitative Research

Blockchain
├── Solana
├── Move
├── Sui
├── Smart Contracts
├── Indexing
└── Protocol Infrastructure

Open Source
├── Kubernetes
├── Cloud Native
├── Sandboxing
└── Developer Infrastructure

Outside the code

I enjoy competitive programming, reading about systems and digging into how things work below the API.

Lately, that usually means going down one of these rabbit holes:

"How fast can this be?"

"What happens if this fails?"

"Why was it designed this way?"

"Can I understand the implementation instead of just using it?"


Systems · Rust · Trading · Blockchain · Open Source

Build it. Measure it. Understand it.

github.com/IIITManjeet

Pinned Loading

  1. orderbookC20 orderbookC20 Public

    C++

  2. event-driven-rust-engine event-driven-rust-engine Public

    Rust

  3. ledger-rs ledger-rs Public

    Rust

  4. matchbook matchbook Public

    Central limit order book DEX on Solana - on-chain matching engine, perpetual futures, Rust indexer, and a live trading terminal

    TypeScript

  5. Mindful-Journal Mindful-Journal Public

    Discover the power of self-reflection with Mindful Journal, the ultimate companion for your emotional well-being. Seamlessly blending advanced AI technology with the simplicity of a daily journal, …

    TypeScript 2