// PROJECTS

Things I've built

From production-grade multi-agent systems and explainable deepfake detection to fine-tuned LLMs and full-stack platforms. Click any card for a case study with the architecture and the trade-offs.

AI Agents

SRE Agent Swarm

Autonomous incident response platform

A production-grade, self-healing SRE control plane built as a 6-agent swarm over NATS JetStream. Monitors 10+ polyglot microservices, performs LLM-assisted root cause analysis, and executes safe remediations with human-in-the-loop approval.

PythonGoNode.jsNATS JetStreamFastAPI+6
saakshigupta2002/sre-agent-swarm

Research

MiniDB

A transactional SQL database engine in Go

A lightweight, transactional, SQL-compliant database engine built from scratch in Go. LSM-tree storage with MemTable + SSTables, WAL durability, ACID transactions via MVCC + snapshot isolation, background compaction, hash indexing, and a custom SQL parser. Comes with an interactive REPL and a TCP server mode.

GoLSM TreesWALMVCCSQL Parser+1
saakshigupta2002/minidb

Research

Rafty

A Chaos-Monkey-style Raft consensus visualizer

A live, interactive visualizer for the Raft consensus algorithm. Simulates a 5-node cluster with a virtual networking layer; lets you deterministically inject faults (partition networks, kill leaders, restart nodes) and watch the cluster re-elect, replicate logs, and heal in real time. Go backend, React frontend.

GoReactRaftDistributed SystemsConsensus+1
saakshigupta2002/rafty

Research

HNSW Simulator

Interactive visualizer for hierarchical small-world ANN search

A browser-based, interactive simulator for the Hierarchical Navigable Small World algorithm — the graph-based ANN structure behind Qdrant, Weaviate, pgvector, and FAISS. Click-to-insert nodes, click-to-search, watch the layered descent, isolate any layer, and inspect a structured log of every operation.

ReactViteJavaScriptHNSWANN+1
saakshigupta2002/HNSW-simulation

Full-Stack

Collaborative Editor with CRDTs

Real-time collaborative editing via a custom RGA Sequence CRDT

A real-time collaborative document editor where multiple users edit simultaneously without conflicts. Custom-built RGA (Replicated Growable Array) Sequence CRDT — no external CRDT libraries, no Operational Transformation. Handles out-of-order ops, tombstone deletes, ghost-delete caching, and live remote-cursor presence. WebSocket transport, Monaco editor, SQLite persistence.

TypeScriptReactViteMonaco EditorWebSockets+4
saakshigupta2002/crdts_docs

Research

SaakshiOS

A 32-bit x86 operating system, from scratch

An educational 32-bit x86 OS written in C and NASM assembly. Multiboot-compliant boot via GRUB, GDT + TSS + IDT setup, ring 0/3 privilege separation, two-level paging, kernel heap, PIC remapping, VGA text-mode, PIT, PS/2 keyboard, in-memory ramfs, round-robin scheduler with context switching, 10 syscalls via int 0x80, and an interactive userspace shell — all with zero external dependencies (no libc, no standard library).

CNASM Assemblyx86GRUBQEMU+2
saakshigupta2002/saakshi-os

AI Agents

PR Orchestrator MCP

Tools-only MCP server for safe PR automation

An MCP (Model Context Protocol) server that lets LLM orchestrators automate GitHub pull request workflows safely. Isolated sandbox execution, command allowlisting, fork-only workflow, multi-layer approval gates, secret redaction, and repo allowlists.

PythonMCP SDKE2B SDKFastMCPGitHub API+2
saakshigupta2002/PR_Orchestrator_MCP

RAG

FinGraphRAG

Portfolio risk & market analysis via GraphRAG

A GraphRAG system that combines vector search (Qdrant) with knowledge-graph reasoning (Neo4j) to deliver explainable portfolio insights. Constructs a portfolio KG, performs hybrid retrieval, computes sector exposure, reasons about event impact, and returns structured answers with citations.

GraphRAGNeo4jQdrantFastAPIReact+2
saakshigupta2002/FinGraphRAG

AI Agents

Multi-Agent Customer Support Triage

CrewAI + LangSmith

A production-ready customer support triage system that classifies tickets, retrieves relevant policies, drafts responses, and enforces compliance — all with human-in-the-loop escalation. Four agents work in sequence with LangSmith tracing for observability.

CrewAILangSmithMulti-AgentPythonLLMs
saakshigupta2002/Multi-Agent-Customer-Support-Triage-System

RAG

arXiv Self-Correcting RAG

Multi-agent research synthesis with LangGraph

A multi-agent arXiv pipeline that intelligently retrieves, processes, and synthesises research papers. Implements adaptive retrieval, self-correction loops, and multi-agent coordination via LangGraph. Routes queries, scores relevance, generates citations, and self-evaluates outputs.

RAGMulti-AgentLangGraphPythonLLMs
saakshigupta2002/arxiv-rag

Computer Vision

DF-P2E: Deepfake Detection

Multimodal, explainable deepfake analysis — CSIRO Data61

A multimodal deepfake analysis system integrating CNN/Vision Transformer detection, explainable-AI techniques (SHAP, LIME), and image-to-text captioning with CLIP and attention mechanisms. An LLM contextual explanation module using Llama 3.1 + Ollama produces forensic narratives. Deployed as REST APIs for integration into forensic workflows.

PyTorchVision TransformersCNNsSHAPLIME+4

Full-Stack

Co-Founder Matching

UQ Ventures — DECO3801

A mobile app that connects entrepreneurs with potential co-founders. A weighted scoring algorithm evaluates compatibility across skills, interests, goals, startup stage, location, availability, and collaboration style, then surfaces match recommendations with explanations.

React NativeTypeScriptFlaskPythonSupabase+1
saakshigupta2002/Co-Founder-Matching

Full-Stack

FutureVest

Stock analysis platform — CSSE6400

A web-based stock analysis platform that helps investors value stocks and discover growth opportunities across thousands of U.S. equities. Provides search, screening, watchlists, price alerts, technical analysis, and valuation tools. Built as a microservices architecture on AWS.

ReactTypeScriptFlaskPythonPostgreSQL+2
saakshigupta2002/FutureVest

Computer Vision

Alzheimer's Classification

Vision Transformer from scratch — COMP3710

ML pipeline using DeiT-small to classify MRI scans as Alzheimer's Disease or Normal Control. 81.42% validation accuracy. Implemented patch extraction, linear embeddings, positional encoding, and multi-head self-attention from scratch in TensorFlow/Keras, trained on ADNI.

TensorFlowKerasVision TransformersPythonMedical Imaging
saakshigupta2002/PatternAnalysis-2023/tree/topic-recognition/recognition