Skip to content
View Eshaan-Nair's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Eshaan-Nair

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
Eshaan-nair/README.md


Portfolio LinkedIn Email npm


About Me

const eshaan: Developer = {
  name:       "Eshaan Nair",
  education:  "B.Tech CSE @ KIIT University (2022 – 2026)",
  focus:      ["AI/ML Engineering", "Full-Stack Dev", "Systems Design"],
  building:   "ArcRift — persistent local memory for AI coding tools"
};

Starstruck · Pull Shark · YOLO


Featured Project

ArcRiftThe Memory Layer AI Was Missing

Stars Forks npm version TypeScript

A 100% local, zero-cloud persistent memory system that bridges your AI tools — browser chats (ChatGPT, Claude, Gemini) and IDE agents (Cursor, Windsurf) — into a single shared knowledge graph stored in SQLite.

Feature Details
One-command setup npx arcrift-setup — zero config
Hybrid RAG Engine Dense vectors + BM25 FTS5 keyword + HyDE — 90% recall@1 across 1,000 chunks
Surgical Trimming Intersection-based algorithm achieves 95% context compression
Dual Interface Chrome MV3 extension (SPA-aware auto-inject) + MCP server (7 tools)
D3 Knowledge Graph Real-time visual dashboard of your memory nodes
100% Private Everything runs locally via Ollama — zero data leaves your machine

Tech Stack

Languages

TypeScript JavaScript Python C++

Frontend

React Next.js Tailwind CSS Framer Motion Chrome Extensions

Backend & Infra

Node.js Express Docker SQLite MongoDB

AI / ML

RAG LangGraph Ollama MCP


Projects

Local-first persistent memory for AI tools. Hybrid RAG + Chrome Extension + MCP Server.

TypeScript SQLite MCP Chrome MV3 Ollama

Splitwise-like app with a greedy dual-heap algorithm that resolves debts in minimum transactions. 95+ Lighthouse score.

React Node.js MongoDB JWT Tailwind

ML-based crop yield prediction (R² = 0.87) on 12,000+ records + Ethereum smart contracts for tamper-proof storage.

Python Random Forest Flask Solidity Streamlit

Full-stack file compression app — C++ bit-level Huffman core + React web UI + Node.js ZIP pipeline. Live Demo →

C++ React Node.js Express

Animated portfolio with particle canvas, recruiter chatbot (Groq llama3-8b via Vercel AI SDK), and honeycomb skills grid.

Next.js Framer Motion Groq Vercel AI SDK

An animated, CSS-only fluffy blue monster 404 page — because error pages don't have to be boring.

CSS3 HTML5 Animations


GitHub Stats

GitHub Stats Top Languages
GitHub Streak
GitHub Trophies

Experience

Role Org Period
Full-Stack Developer Intern Ven Analytics, Pune June 2026 – Present
Design Director IT/Web Society — Konnexions, KIIT Feb 2023 – Aug 2025
Graphic Designer & Video Editor Google Developer Student Clubs (GDSC) Feb 2023 – Dec 2024

Led a 7+ member design team · Delivered branding for 4+ hackathons · Reduced production time 35% · Edited 10+ technical session recordings


Achievements

Starstruck — Earned when a repo hits 16+ stars

Pull Shark — Multiple merged PRs to the community

YOLO — Merged a PR without a review (because sometimes you just know)


"Stay schwifty." 🌀

Thanks for stopping by! If ArcRift helped you, drop a ⭐ — it means a lot.

Profile Views

Pinned Loading

  1. ArcRift ArcRift Public

    Persistent local memory layer for AI. ArcRift uses a extension and a native MCP server to sync context and decisions from your browser chats (Claude, ChatGPT, DeepSeek) straight to your local IDE a…

    TypeScript 245 35