Skip to main content
Eesh Saxena
// All Works

All Projects

36 Projects

Work across AI/ML, data science, and web development.

View on GitHub →

AI / ML

01

Conflict-Aware Graph RAG

Graph-based retrieval-augmented generation that turns text into knowledge triples with LLMs. An entropy-based conflict-detection module cuts hallucination on multi-hop question answering.

  • Python
  • LangChain
  • Neo4j
  • GPT-4o
  • HuggingFace
02

RajNLP-50K Corpus

India's first open Rajasthani-Hindi code-switched corpus of 50K sentences. Fine-tuned MuRIL beats GPT-4o on NER, sentiment, and toxicity detection.

  • Python
  • PyTorch
  • HuggingFace
  • MuRIL
03

Cardiac Edge AI

140x compressed deep-learning model for real-time 5-class arrhythmia detection on an Arduino Nano 33 BLE. Hits ~99% F1 in under 256KB using spectral knowledge distillation and ECG+PPG sensor fusion.

  • Python
  • PyTorch
  • TFLite Micro
  • C++
  • Arduino
04

Image Caption Generator

A CNN encoder with an LSTM decoder that writes natural-language captions for images, trained on the Flickr8k dataset.

  • Python
  • PyTorch
  • CNN
  • LSTM
05

AI Dungeon Master — Harry Potter RPG

A fully AI-powered text + image RPG set in the Wizarding World. Combines an Ollama LLM narrator, NetworkX knowledge graph, emotion-driven storytelling, Q-learning enemy AI, and procedural scene rendering.

  • Python
  • Ollama
  • NetworkX
  • Reinforcement Learning
  • Docker
06

LLM Agent Security

Attack-and-defense work on tool-using LLM agents: a clean-room benchmark for guardrail bypasses and confused-deputy data exfiltration, with a published Kaggle working note on hardening agents against prompt injection.

  • Python
  • LLM Security
  • Prompt Injection
  • Kaggle
07

AI Intrusion Detection System

Network intrusion detector combining Random Forest, XGBoost, and a neural network, with feature engineering and evaluation on standard IDS benchmark traffic.

  • Python
  • scikit-learn
  • XGBoost
  • Security

Open Source & Libraries

08

standin

A stand-in for the real LLM in your tests: record LLM API calls once, then replay them forever, fast, free, deterministic, and offline. Hooks httpx, requests, and aiohttp, with fuzzy and semantic matchers plus built-in secret redaction. Install with pip install standin.

  • Python
  • PyPI
  • pytest
  • LLM
09

Sneakoscope

A safety hook for AI coding agents: it logs every tool call and blocks file access outside the folders you allow, with a live dashboard. Works with Claude Code, Gemini CLI, and Cursor. Install with pip install sneakoscope.

  • Python
  • PyPI
  • Security
  • AI Agents

ML Competitions

10

Kaggle Competitions

Active Kaggle competitor across ML domains: ARC-AGI abstract reasoning, 3D biomedical cell tracking, medical imaging, agent security, and game-playing agents. Read the full breakdown of how I approach them and what I have worked on.

  • Python
  • PyTorch
  • Kaggle
  • ML

ML Research & Implementations

11

Mamba (Selective State Space Models)

PyTorch implementation of Mamba selective state space models for long-sequence modelling, with the selective scan and hardware-aware recurrence.

  • Python
  • PyTorch
  • SSM
12

Rotary Position Embeddings (RoPE)

PyTorch implementation of RoFormer's rotary position embeddings for attention, with tests against the reference formulation.

  • Python
  • PyTorch
  • Attention
13

Diffusion RLHF

Selective timestep weighting and advantage replay for more sample-efficient RLHF fine-tuning of diffusion models.

  • Python
  • PyTorch
  • RLHF
  • Diffusion
14

MetaNCA

Neural Cellular Automata for architecture-agnostic weight generation, exploring self-organising updates as a learned optimiser.

  • Python
  • PyTorch
  • NCA
15

OmniOpt

A five-stage optimizer meta-pipeline unifying SGD, Adam, and Lion under one schedule for comparison and ablation.

  • Python
  • Optimization
16

Sparse Delta Memory

Scalable linear-RNN state via sparse key-value deltas, trading dense recurrence for a compressed, updatable memory.

  • Python
  • PyTorch
  • RNN

Developer Tools & Apps

17

Keet

Open-source, local-first real-time meeting and interview copilot: on-device transcription with a live assist panel, an alternative to cloud tools like Cluely.

  • TypeScript
  • Electron
  • Local-first
18

WhatsApp MCP Plus

A hardened, zero-setup Model Context Protocol server for WhatsApp, letting agents read and send messages through a safe, well-scoped interface.

  • TypeScript
  • MCP
  • Automation
19

testgaps

Finds source files that have no test and ranks them by risk. Static, zero-config, language-agnostic triage for where to add coverage first.

  • Python
  • Testing
  • CLI
20

github-roast

Feed it a GitHub profile and it roasts your commit history and repo choices. A small, shareable browser app.

  • JavaScript
  • GitHub API
21

repo-diagram

Generates an architecture diagram from a repository, turning its structure and imports into a readable map.

  • JavaScript
  • Visualization
22

worse-gpu-allocator

A deliberately bad GPU memory allocator simulator: it allocates in the worst reasonable way so you can watch fragmentation and OOM behaviour up close.

  • Python
  • Systems
  • Simulation

Data Science

23

IPL Auction Optimizer

Squad optimizer for IPL cricket auctions using XGBoost player valuation and Integer Linear Programming for budget-constrained team selection on Cricsheet ball-by-ball data.

  • Python
  • XGBoost
  • scikit-learn
  • PuLP
  • Pandas
24

Urban Heat Island — Ahmedabad

Satellite-based Urban Heat Island analysis of Ahmedabad (2013-2024) using Landsat 8, Sentinel-2, Google Earth Engine, and scikit-learn for LST mapping and hotspot prediction.

  • Python
  • Google Earth Engine
  • scikit-learn
  • Remote Sensing
25

Smart Money Tracker

Mutual Fund Intelligence Dashboard for tracking fund manager holdings, portfolio overlap, style drift, SIP XIRR, and BHB performance attribution.

  • Python
  • Pandas
  • Plotly
  • Finance

Research

26

Reversible Data Hiding: Paper Implementations

Reproductions of recent reversible-data-hiding papers (IEEE TMM, SPL, and TCE, 2024 to 2026): encryption, embedding, and extraction pipelines benchmarked for capacity and reconstruction fidelity.

  • MATLAB
  • Python
  • Image Processing
  • Cryptography

Web / Full-Stack

27

ShopHub: MERN E-Commerce

Full e-commerce platform with a product catalog, shopping cart, checkout, user authentication, and order management.

  • MongoDB
  • Express
  • React
  • Node.js
28

E-Commerce: PHP + MongoDB

The same store rebuilt on a PHP backend with MongoDB, keeping a React-compatible frontend.

  • PHP
  • MongoDB
  • React
29

Distributed File Storage

A distributed file-storage system with node-based storage.

  • TypeScript
  • Node.js
30

SERN Stack Web App

A full-stack web application built on the SERN stack.

  • SQL
  • Express
  • React
  • Node.js
31

Leclerc (CL16) Website Replica

A faithful replica of Charles Leclerc's website: a smooth-scroll, animation-driven experience.

  • JavaScript
  • GSAP
  • HTML
  • CSS
32

GraphOne

A full-stack intelligence layer for the AI economy: a Next.js app tying graph data, APIs, and an interface into one workspace.

  • TypeScript
  • Next.js
  • Graph
33

AppForge

A metadata-driven app runtime: a JSON config compiles into a live UI, APIs, a database, and auth, so a whole app is described rather than hand-coded.

  • TypeScript
  • Full-Stack
  • Low-Code
34

Food Delivery App

A full-stack Swiggy-style food delivery app on the MERN stack, with restaurant listings, cart, and order flow.

  • MongoDB
  • Express
  • React
  • Node.js
35

Weather Dashboard

A clean weather app that pulls live forecasts from a public API, with city search and saved locations.

  • React
  • JavaScript
  • REST API
  • CSS
36

Library Management System

A CRUD system for managing books, members, and loans, with search, due-date tracking, and an admin dashboard.

  • MySQL
  • Express
  • Node.js
  • EJS