Skip to content
View rajeev-chaurasia's full-sized avatar

Highlights

  • Pro

Block or report rajeev-chaurasia

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.

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

Hi there, I'm Rajeev Ranjan Chaurasia ๐Ÿ‘‹

LinkedIn Portfolio Gmail

Software Engineer | MS in Software Engineering @ SJSU

I am a graduate student with 2.5 years of production experience building scalable backend systems. Previously at Tekion Corp, I helped engineer financial pipelines that processed millions of transactions.

Currently, I am deep-diving into Distributed Systems and AI, building projects like low-latency trading engines and real-time telemetry streams. I am passionate about writing clean, concurrency-safe code and am looking for Internship / New Grad opportunities to apply these skills at scale.


๐Ÿ› ๏ธ Engineering Toolkit

I believe in choosing the right tool for the job. Here is the stack I use to build reliable, high-performance software:

Domain Stack & Patterns
Distributed Systems Kafka RabbitMQ gRPC Flink
Event-Driven Architecture, Pub/Sub, Protobuf
Core Languages Java Go Python TypeScript
Object-Oriented Design, Concurrency, Algorithms
AI & ML Engineering CrewAI LangChain VertexAI OpenAI
Multi-Agent Systems, RAG, LLM Integration
Data & Storage Postgres InfluxDB Redis Elastic
Time-Series, Spatial Indexing, Caching Strategies
Infrastructure AWS Docker CI/CD NeoN3

๐Ÿ—๏ธ Featured Projects

"Processing 10,000 events/second with sub-5ms latency."

A distributed system designed to ingest and visualize massive sensor data streams from electric vehicle fleets.

  • Architecture: Go workers consume gRPC streams and fan-out to Apache Kafka.
  • Scale: Handles 1,000+ concurrent connections using buffered channels and worker pools.
  • Data: Persists high-velocity data to InfluxDB for time-series analysis.
  • Frontend: Next.js dashboard with Server-Sent Events (SSE) for live tracking.

"Zero-GC, Lock-Free Concurrency."

A production-grade Central Limit Order Book (CLOB) designed for financial markets, prioritizing microsecond latency over convenience.

  • Performance: Achieved 0 bytes/op allocation rate on the hot path using Object Pooling.
  • Concurrency: Implemented Lock-Free data structures (StampedLock) and atomic primitives.
  • Optimization: Custom intrusive linked lists to eliminate JVM object overhead.

"Where Blockchain meets Computer Vision."

A trustless gig-economy platform combining Smart Contracts with AI verification to automate payments.

  • Blockchain: Neo N3 Smart Contracts hold funds in escrow until verification.
  • AI Verification: GPT-4 Vision analyzes "Proof of Work" photos to auto-approve releases.
  • Reliability: Exponential backoff WebSocket handling and startup recovery for pending transactions.
  • Tech: Python (FastAPI), Solidity/Boa3, Next.js, Docker.

"Orchestrating AI Agents like microservices."

A distributed planning system where specialized AI agents (Food, Transport, Activity) collaborate to build itineraries.

  • Design: Decoupled Spring Boot (Core) and Python (AI) services via RabbitMQ.
  • AI: Uses CrewAI and Google Vertex to manage hierarchical agent delegation.
  • Validation: Implemented strict Pydantic models to force LLMs to output structured, valid JSON.

๐Ÿ“Š GitHub Activity

Rajeev's Activity Graph

Rajeev's GitHub Stats Top Languages

Pinned Loading

  1. sjsu-masters-projects/medi-agent sjsu-masters-projects/medi-agent Public

    Patient app and clinician dashboard over a FastAPI backend, where LangGraph agents triage incoming chat, pull structured data out of uploaded medical documents, and answer medication questions fromโ€ฆ

    Python

  2. volt-stream volt-stream Public

    EV fleet telemetry in Go: vehicles stream sensor data over gRPC, ingest sheds load instead of stalling when it saturates, Kafka fans it out by vehicle, and a Next.js map shows it live.

    TypeScript

  3. projects-hacks/smart-pay projects-hacks/smart-pay Public

    Escrow for gig work on Neo N3 testnet. The contract holds the payment while a vision model compares before and after photos against a rubric written when the job was posted, releasing funds once thโ€ฆ

    TypeScript 1

  4. sjsu-masters-projects/travel-swarm-app sjsu-masters-projects/travel-swarm-app Public

    A Telegram bot that turns a free-text travel request into a day-by-day itinerary. A Spring Boot service runs the conversation and a Python CrewAI planner does the planning, talking to each other ovโ€ฆ

    Java 1

  5. projects-hacks/clear-clause projects-hacks/clear-clause Public

    Upload a contract PDF and get back the clauses that cost you money or sign away rights, highlighted on the page they came from. Personal details are stripped out before anything reaches the model.

    Python