OPEN TO SWE & ANALYST INTERNSHIPS · SUMMER 2027
IIT Jodhpur · Computer Science & Engineering · CGPA 9.01

Hello, I am
Ishita Tyagi

I gravitate toward the hard parts of problems: scale, structure, and signal in the noise. I build systems from scratch, measure them rigorously, and tune until the numbers move.

Distributed Systems Data Analysis & SQL C++ · Python · Go · Java Data Structures & Algorithms System Design
// about me

About Me

I'm Ishita Tyagi, a Pre-Final Year CSE student at IIT Jodhpur. Most of what I build lives close to the metal: a chaos-tested distributed-systems simulator, a version-controlled SQL engine with Kafka-backed rollbacks, a peer-to-peer network with exactly-once delivery, and real-time computer vision squeezed onto a Raspberry Pi.

My interests sit at the intersection of systems, applied machine learning, and data-driven analysis. I value clean abstractions, measurable performance, and learning by building. Now in the penultimate year of my B.Tech, with the internship window open, I'm looking to take that same rigor — whether building systems or analyzing them — to problems that run at real scale.

9.01CGPA · IIT Jodhpur
1430Codeforces (Specialist)
3rdStudent Academic Conference · Inter IIT Tech Meet 14.0
// tech stack

Skills & Tooling

The languages, systems, and infrastructure I reach for most.

Languages
C++PythonJava GoJavaScriptTypeScript SQLBash
Distributed & Concurrent Systems
Distributed SystemsConcurrency MultithreadingSynchronization Apache KafkaWebSocketsgRPC
Backend & Infra
FastAPINode.jsDjango PostgreSQLRedisDocker AWS S3CI/CDLinux
CS Fundamentals
Algorithms & DSASystem Design Operating SystemsComputer Networks DBMSOOP
ML & Computer Vision
PyTorchOpenCVYOLOv5/v8 MediaPipeModel Quantizationpgvector
Coursework (A / A-)
Pattern Recognition & MLDSA Probability & StatisticsSoftware Engineering
// projects

Featured Projects

Complex systems designed for production and experimental use, built from scratch, measured, and tuned.

SimRUN
SimRUN: Distributed Systems Simulator

A from-scratch C++ engine that models distributed architectures (microservices, peer-to-peer, and IoT) across 10+ dynamically allocated nodes. A configurable chaos-testing framework injects 5+ real failure modes and forecasts P50/P99 latency and SLO violations (<5%) over 100+ scenarios, using custom event queues and topology-aware routing with no external simulation libraries.

C++Distributed Systems ConcurrencySystem DesignOOP
GitHub
WAVE-DB
WAVE-DB: Version-Controlled SQL Workbench

A version-controlled SQL workbench whose rollback engine versions 100% of write operations through inverse-query generation across concurrent multi-user sessions. A Kafka pipeline cut rollback latency by ~60% under 50+ concurrent requests, Redis serves sub-millisecond reads, and AWS S3 storage reduced costs by ~75%, a production-grade approach to safe, auditable database tooling.

PostgreSQLApache Kafka FastAPIRedisConcurrency
GitHub
The Hive
The Hive: AI-Integrated Wellness Platform

A full-stack, multi-device platform that auto-categorizes activity using 384-dimensional transformer embeddings with PostgreSQL pgvector HNSW search, with no manual tagging. Real-time sync across an Android app and a Chrome MV3 extension feeds a Node/Express server with WebSocket streaming, JWT auth, and a Glicko-style Bayesian rating engine: AI-integrated software built to run continuously at scale.

Node.jsPostgreSQL pgvectorKotlinWebSocket
GitHub
Peer-Link
Peer-Link: P2P Network Simulation

A decentralized peer-to-peer network built from raw TCP sockets and multithreading, with SHA-hash deduplication guaranteeing exactly-once delivery. A Barabási–Albert scale-free topology with PING/PONG liveness evicts dead peers in under 14s and stays stable through 30% node churn via thread-safe, synchronized connection management.

PythonTCP Sockets MultithreadingSynchronizationNetworking
GitHub
Computer Vision-Aided Martian Rover
Computer Vision-Aided Martian Rover

Real-time gesture recognition and object detection running on a Raspberry Pi, made deployable through model pruning and 8-bit integer quantization that cut inference latency by ~30%. Pipeline parallelism drives autonomous navigation, with camera calibration and confidence-threshold tuning for reliability under noisy, real-world lighting.

PythonPyTorch YOLOv5OpenCVEdge ML
GitHub
Maze Pathfinding Visualizer
Maze Pathfinding Visualizer

A real-time C++/SFML visualizer that races five pathfinding algorithms (BFS, DFS, Dijkstra, A*, and Greedy Best-First) across randomly generated mazes, rendered step-by-step. A clean OOP design (an abstract Solver base class with per-algorithm subclasses) feeds a benchmark screen comparing runtime, nodes explored, and path length.

C++17SFML AlgorithmsData StructuresOOP
GitHub
Custom Language
Custom Programming Language: Lexer & Parser

A small programming language built from scratch in C with a Lex-based lexer and a Yacc grammar. Source is tokenized into a typed stream (identifiers, operators, numerics), then parsed and evaluated, implementing the classic compiler front-end: lexical analysis, grammar rules, and semantic actions.

CLex / Flex Yacc / BisonCompilersParsing
GitHub
// experience & education

Where I've Been

Jun 2026 – Present
Developer Relations Intern
Exosphere
  • Grew developer engagement across GitHub, Discord, Reddit, and technical forums through 20+ threads on AI agents, open-source tooling, and API docs, lifting community activity by ~30%.
  • Authored 15+ educational posts on AI-agent frameworks and synthesized developer feedback into product recommendations adopted by the product team.
Jul 2025 – Nov 2025
Undergraduate Research Intern
Dept. of CSE, IIT Jodhpur
  • Fine-tuned YOLOv8 and aggregated 10+ multi-source environmental features into end-to-end ML pipelines for real-time crop and nutrient recommendation.
  • Engineered RESTful backend services and a CV-based intrusion-detection system; achieved a ~35% reduction in end-to-end latency across 3+ experimentation cycles.
  • Research progressed to the patent filing stage.
May 2024 – Present (graduating 2028)
B.Tech, Computer Science & Engineering
IIT Jodhpur · CGPA 9.01 / 10
  • Coursework: Pattern Recognition & ML (A), Data Structures & Algorithms (A-), Maths for Computing (A), Probability & Statistics (A-), Software Engineering (A-).
  • Assistant Head of Tech Events; Student Guide mentoring first-year students.
// blog

Blog

Engineering write-ups and reflections, publishing soon.

Ishita Tyagi at Inter IIT Tech Meet 14.0
Personal
My experience at Inter IIT Tech Meet 14.0

Securing 3rd place in the individual Student Academic Conference event: presenting work, fielding tough questions, and competing against students from across the IITs. Full write-up coming soon.

// contact

Let's build something meaningful

Computer Science undergraduate at IIT Jodhpur, open to SWE, analyst, and research internships for Summer 2027.