Rajit
Sareen

I study CS at the University of Washington, with an interest in mathematics and a strong desire to learn. Here are some of my projects.

The mark, in five forms — pick one

4.3 × 10¹⁹ STATES · GRAPH SEARCH · MONTE CARLO

CS @ University of Washington

Paul G. Allen School · B.S. 2028

Seattle, WA

Work — 03

Record

8 entries · 2021 — present

Deployed AI agent orchestration systems with MCP server plugins across internal departments serving 225+ institutional clients globally. Contributed to execution and order-routing logic in a multi-threaded C++ trading platform.

C++AI AgentsMCP ServersOrder Management

Benchmarking six context-optimization strategies — RAG, summarization, LLMLingua and hybrids — across LongBench, evaluating Llama-3.1-8B and Gemini-2.5-Pro on quality, token efficiency, latency and cost. Training an adaptive XGBoost and MLP selector to route each query to its optimal strategy over fixed baselines.

LLM ResearchRAGXGBoostLongBench

Built AppetizeAI over the weekend — an AI restaurant recommender and map interface running on AWS Bedrock foundation models.

AWS BedrockHackathon

Enhanced protein structure prediction with U-Net and diffusion-based generative models on cryo-EM data. Trained deep learning models in PyTorch on high-performance GPU clusters for molecular reconstruction and inference optimization.

PyTorchDiffusion ModelsCryo-EMComputer Vision

Built a model predicting company profit from multi-product sales data, using XGBoost for accuracy under a tight competition window.

XGBoostData Analysis

Coursework in data structures and algorithms, deep learning, linear algebra, probability and statistics, software design, artificial intelligence, master's-level machine learning, differential equations and computer architecture.

AlgorithmsDeep LearningSystemsApplied Math

Imaged and deployed over 500 machines, managed inventory, and ran technical support for district staff.

System DeploymentSupport

Led software for an autonomous competition robot in Java and OpenCV, finishing top five in the state — and the reason I went into computer science.

JavaOpenCVPID ControlLeadership

Projects — 04

Projects

Ordered most technical first. Each card draws its own diagram — vary redraws it, remix adds detail.

01
HAND-ROLLED THREAD POOLHEARTBEAT FAILOVERPI + PC CLUSTER

Loom

C++ · TCP · Distributed Systems

Distributed job orchestrator with a hand-rolled thread pool and a TCP coordinator. Heartbeat health checks catch worker failures in real time, and in-progress work is rescheduled onto a live node.

02
DISK-BASED INDEXCUSTOM THREAD POOLXSS + TRAVERSAL FIXES

Multithreaded Search Engine

C · Multithreading · HTTP

Custom linked list, hash table and query processor over a disk-based index for fast lookups across large file sets, served by a thread-pooled HTTP server. Patched XSS and directory-traversal holes.

03
DIFFUSION + FLOW MATCHINGCRYO-EMGPU CLUSTER

DeepTracer

PyTorch · TensorFlow · Angular · Flask

Generative models for protein reconstruction from cryo-EM maps — diffusion, flow matching and stacked U-Nets — with hundreds of training runs tracked and tuned in Weights & Biases.

Stack — 05

Spec sheet

Languages

  • C++

    Trading systems, distributed orchestration, simulation engines

  • Python

    Deep learning research, model evaluation, data pipelines

  • C

    Systems work — disk indexes, thread pools, HTTP servers

  • Java

    Robotics control and coursework

Tools

PyTorchPostgreSQLDockerGitRESTful APIsCI/CD

AI / ML

Neural NetworksRetrieval-Augmented GenerationMCP ServersAI AgentsPrompt Engineering

Coursework

Data Structures & AlgorithmsDeep LearningLinear AlgebraProbability & StatisticsSoftware DesignArtificial IntelligenceDifferential EquationsComputer Architecture

Certification

  • AWS Certified Cloud PractitionerAmazon Web Services