About
I am Rohit, a 23 year-old software developer from Delhi with a background in computer science and a strong focus on low-latency systems, trading infrastructure, and performance-critical backend engineering.
I graduated with a B.Tech in Computer Science and Engineering from IIT Delhi and currently work at Auro Digital, where I build order execution systems, real-time market data pipelines, and production infrastructure for latency-sensitive trading workflows.
My work spans C++, Python, Linux systems programming, FIX and WebSocket connectivity, AWS deployment, and backend design with a strong emphasis on reliability, observability, and latency. For a broader look at my open-source and personal work, visit my GitHub.
Experience
Auro Digital
Software Developer (C++, Python) | May 2024 - Present
- Built low-latency order execution infrastructure in C++ and Python for TWAP, VWAP, Stealth, and spread strategies, with pre-trade risk controls and end-to-end latency instrumentation.
- Worked on tick-level market data ingestion over FIX and WebSocket, normalized order book aggregation, and low-latency internal distribution for execution engines.
- Improved production reliability through redundant connectivity, retry-aware execution flows, observability, and deployment workflows on AWS using Docker, CMake, Ansible, and Debian-based systems.
ParkSmart Technologies
Software Development Intern | May 2023 - Jul 2023
- Worked on backend systems supporting smart parking and access-control workflows, improving API latency by benchmarking bottlenecks, refactoring service routes, and optimizing SQL query paths.
- Helped streamline deployment and release operations by automating Docker-based CI/CD workflows, reducing manual overhead and improving delivery consistency.
WorldQuant
Quantitative Research Consultant | Nov 2023 - Feb 2024
- Ranked in the top 10% on WebSim by researching and backtesting alpha expressions on historical global equity data using Python.
Projects
Linux Kernel Contributions (v6.2)
- Implemented low-level system calls, a custom RMA, a DMA scheduler, and a LIFO device driver in Linux Kernel v6.2.
- Strengthened understanding of OS internals, memory management, synchronization, and I/O paths relevant to high-performance systems work.
- Tech stack: C, Makefile, Git, Linux Kernel v6.2, systems programming, device drivers, DMA, memory management
Multi-Chain DEX Aggregator
- Built from scratch a multi-chain DEX aggregator with a unified trading API across EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon, BNB), Solana, Hyperliquid, and Aptos; unified quotes and order books from multiple AMMs; drove swap execution via custom router contracts with ERC20 approvals and slippage handling.
- Designed and implemented token discovery, balance and allowance management, and on-chain trade/transaction history from RPC and block-explorer APIs; enforced rate limiting and caching for production reliability.
- Tech stack: Python, Web3, smart contract ABIs, multi-chain RPC, caching, rate limiting, trading infrastructure
Education
Indian Institute of Technology Delhi
B.Tech, Computer Science and Engineering | Sept 2020 - May 2024
- GPA: 6.71/10.0
- Coursework: Data Structures and Algorithms, Operating Systems, Computer Networks, DBMS, Computer Architecture, Probability, Linear Algebra, Theory of Computation, and AI.
Skills
Languages: C++, C, Python, JavaScript, TypeScript
Core Areas: Low-latency systems, market data infrastructure, order execution systems, Linux systems programming, backend engineering
Tools and Technologies: FIX, WebSocket, Docker, CMake, Git, AWS, Ansible, InfluxDB, memory-mapped storage, lock-free data structures, latency instrumentation
Awards
I qualified for the Indian National Mathematical Olympiad (INMO) in 2019.
This remains one of the milestones that best reflects my problem-solving background and interest in rigorous technical work.