Skip to content
View rcodeborg2311's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report rcodeborg2311

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
rcodeborg2311/README.md

Hi, I'm Ridham Patel 👋

M.S. Computer Science @ USC · ML Systems · High-Performance C++ · Quantitative Engineering

B.S. Computer Science @ Arizona State University · GPA 3.89/4.00 · Dean's List

I build performance-critical systems across machine learning, quantitative finance, and distributed software. My current interests include deep learning systems, GPU inference, low-latency C++, market microstructure, and open-source infrastructure.

Portfolio  •  GitHub  •  LinkedIn  •  Email


About Me

  • 🎓 M.S. Computer Science @ University of Southern California — Expected May 2028
  • 🎓 B.S. Computer Science @ Arizona State University — May 2026
  • ⚙️ Interested in ML systems, GPU computing, compilers, distributed systems, and low-latency C++
  • 📈 Building quantitative systems around market microstructure, execution, and stochastic modeling
  • 🔬 Experience in research engineering, machine learning, simulation systems, and GPU-backed infrastructure
  • 🌱 Currently going deeper into PyTorch internals, Triton/CUDA, LLM inference, and open-source systems work

Featured Engineering Work

C++20 · Concurrency · Systems Performance · React

Price-time-priority matching engine built around lock-free MPSC/SPSC queues, cache-line isolation, preallocated data structures, and zero heap allocation on the matching hot path.

  • Sustains 2.6M+ orders/sec
  • Measures sub-microsecond P99 matching latency
  • Parses NASDAQ TotalView-ITCH 5.0
  • Implements pre-trade risk controls and exchange order semantics
  • Streams live book state to a React/TypeScript visualization

Focus: concurrency, cache behavior, latency, data structures, and reproducible systems benchmarking.


C++20 · Python · FastAPI · WebSockets · React

Real-time market microstructure research and analytics platform built around live order-book data.

  • C++ feature engine benchmarked at 1M LOB snapshots/sec
  • Computes order-flow imbalance, VPIN, Kyle's λ, realized volatility, and Hawkes-process intensity
  • Streams analytics through FastAPI/WebSockets
  • Includes Avellaneda–Stoikov and Cartea–Jaimungal market-making models
  • Numerical components validated with Python and Catch2 tests

Focus: high-throughput data processing, quantitative research, numerical validation, and real-time systems.


C++20 · Numerical Methods · Python · FastAPI

Options pricing and calibration engine implementing the Heston stochastic-volatility model.

  • Carr–Madan FFT pricing with N=4096
  • Differential Evolution + Levenberg–Marquardt calibration
  • Craig–Sneyd ADI PDE solver for independent validation
  • 139/139 Catch2 tests passing
  • Interactive web interface for calibration and parameter exploration

Focus: numerical computing, optimization, stochastic models, validation, and C++ performance.


Next.js · TypeScript · Supabase · PostgreSQL · AI APIs

Multimodal task-management application that converts unstructured input into structured workflows.

  • Extracts tasks from handwritten notes, images, and voice
  • Real-time Kanban synchronization
  • PostgreSQL + Supabase Row-Level Security
  • Google Calendar OAuth 2.0 integration
  • Scheduled reminders and automated deployment through Vercel

Focus: product engineering, multimodal AI integration, distributed application state, and full-stack deployment.


Quantitative Research

Research framework for evaluating pairs-trading hypotheses using:

  • Engle–Granger and Johansen cointegration
  • Kalman-filter hedge-ratio estimation
  • CVaR and risk-parity portfolio construction
  • HAC-adjusted Sharpe ratios
  • Monte Carlo simulation
  • Out-of-sample validation

The project emphasizes rejecting strategies that fail out-of-sample, rather than optimizing solely for attractive backtest results.


PPO-based market-making agent operating on BTC-USD microstructure state.

  • 20-dimensional market-state representation
  • Inventory-aware reward formulation
  • Avellaneda–Stoikov-inspired objective
  • Out-of-sample evaluation across 100 episodes
  • Compared against baseline execution strategies

Current interest: making the evaluation framework more rigorous with stronger market-making baselines and statistical confidence intervals.


Current Technical Focus

Deep Learning Systems
├── PyTorch internals
├── Triton / CUDA kernels
├── Transformer inference
├── KV-cache optimization
├── torch.compile / TorchInductor
└── GPU performance profiling

High-Performance Systems
├── C++20
├── Lock-free concurrency
├── Cache-aware design
├── Linux performance
├── Networking
└── Latency benchmarking

Quantitative Systems
├── Market microstructure
├── Execution systems
├── Stochastic modeling
├── Time-series analysis
└── Real-time market data

Technical Stack

Languages

C++20 · Python · Rust · C · Java · TypeScript · JavaScript · SQL

ML / Numerical

PyTorch · TensorFlow · NumPy · SciPy · Pandas · Scikit-learn · OpenCV

Systems / Infrastructure

Linux · Docker · Kubernetes · AWS · Git · PostgreSQL · WebSockets

Currently Learning

CUDA · Triton · torch.compile · GPU Profiling · LLM Inference Systems


Research & Engineering Experience

Research Aide — ASU School of Computing and Augmented Intelligence

Worked on computer-vision and LLM-based methods for biomedical imaging, including architecture benchmarking, failure-mode analysis, and experimental evaluation.

Research Assistant — ASU Biodesign

Developed Rust–Python interfaces for high-performance simulation components and extended simulation tooling with spatial modeling and real-time visualization.

Machine Learning Intern — WDWIL / Magik Kraft

Built TensorFlow/PyTorch defect-detection pipelines and deployed GPU-backed training and inference workloads on AWS using Docker and Kubernetes.


What I'm Looking For

I'm particularly interested in internship and research opportunities involving:

  • ML Systems / AI Infrastructure
  • GPU / Inference Performance
  • C++ Systems Engineering
  • Quantitative Development
  • Distributed Systems
  • Open-Source Infrastructure

If you're working on difficult performance, ML infrastructure, or quantitative systems problems, I'd love to connect.


Email · LinkedIn · Portfolio

Carpe Diem.

```

The biggest upgrades are the USC status, a much clearer engineering identity, fewer decorative icons, no duplicated contact section, no giant logo wall, and project descriptions that emphasize engineering evidence instead of “production-grade” marketing language.

I also surfaced your professional research/internship experience directly on the profile, because recruiters visiting GitHub should not have to infer that you have real experience from projects alone.

I’ve surfaced the GitHub connection option as well. If you connect it, I can work with the repository directly rather than you having to paste the README manually.

Popular repositories Loading

  1. PageCraft_AI PageCraft_AI Public

    PageCraft AI is a developer tool that generates and deploys full-stack web applications directly in the browser from natural language prompts.

    TypeScript 1

  2. motivationmeme motivationmeme Public

    HTML

  3. Sudoku_Solver Sudoku_Solver Public

    Created a Python project that uses Backtracking algorithm to solve sudoku and made a interactive GUI so that users can play the game with unlimited puzzles to solve.

    Python

  4. Credit_Card_Fraud Credit_Card_Fraud Public

    Created a basic ML project in python using Google Colab. This project uses a basic logistic regression model to detect fraud credit card transactions.

    Jupyter Notebook

  5. File-System-Hierarchy-Viewer- File-System-Hierarchy-Viewer- Public

    This is a command line interface application made with java to find, sort and search using recursive functions on a Binary Search Tree.

    Java

  6. Amazon-Clone-FrontEnd Amazon-Clone-FrontEnd Public

    This is an amazon homepage clone using HTML and CSS and concepts of UI/UX.

    HTML