Building Eesa AI · CS undergrad at SRM Institute of Science & Technology, Chennai.
I like taking things apart and rebuilding them, from an AI agent platform to keyboard backlights to junkyard servers.
- Eesa AI — an AI agent platform live in production on web, iPhone and Android. 1,400+ commits across backend, web, mobile and five add-ons since June 2026.
- ZANYSURF Browser Agent — an autonomous browser agent, published on Microsoft Edge Add-ons.
- Three Mac apps you can download today — SlideView, Keyboard Strobe and HapticMouse, each with a ready-to-run release.
- 168 automated tests across four projects, and eight repositories that build and test on every push.
- Hardware — a server rebuilt from e-waste that recovered 200 GB of lost data, and a 20-year-old motorcycle back on the road.
- network-mcp-diagnosis-agent — Network MCP server with a diagnosis agent: finds which network layer is broken. 21CSC302J Computer Networks project, SRM IST. 14 Oct 2026
- warehouse-sku-kmeans — K-Means clustering of warehouse SKUs: a live step-by-step demo, slides and a presentation script (Machine Learning project review) 13 Oct 2026
- Certificates — Certificates and verifiable badges I have earned, with links to check each one. 12 Oct 2026
- quantum-kernel-classifier — A basic use case of quantum computing for machine learning: an SVM with a two-qubit quantum kernel. Slides and a live demo. 12 Oct 2026
- SlideView — Native macOS study app: dark-mode viewer for slides, PDFs and notes, with an embedded Excalidraw board and a map of your material. Offline, no account. 11 Oct 2026
Eesa AI — an AI agent platform businesses run on 
Eesa lets a business run its operations by asking. It connects to the systems a company already uses, builds the screens its team needs, and does the work: on the web, on iPhone and Android, and in WhatsApp. It is live in production.
I have worked across the whole product since June 2026:
| Area | What I built | Stack |
|---|---|---|
| Mobile app | Primary contributor to the iOS and Android app: chat, the Flow Board, and sharing a file to Eesa from any other app. | Flutter Dart Swift |
| Add-ons | Primary contributor to five add-ons that plug into the agent as tools: Attendance (staff clock in on site, timesheets add themselves up), Drive (team folders and sharing), Invoices, Calls (102 read-only agent tools generated from Dialpad's OpenAPI spec) and QuickBooks. | Node.js MCP PostgreSQL |
| Backend | Worked on workflows that run on a schedule and wait for a person's answer, role-based access for add-ons, approval before the agent writes to an outside system, and the server-driven share page. | Python LangGraph |
| Web app | The same screens and flows in the browser. | Next.js TypeScript |
1,400+ commits across 9 repositories in four months. The code is private, so here it shows up as green squares rather than source. I am happy to walk through any part of it.
I build with AI coding agents every day, at Eesa and on my own projects: I scope the task, review the result, and keep tests and CI as the safety net.
A native macOS study app. Every lecture file in one dark, offline library, with an embedded Excalidraw board and a map of how your material connects.Swift AppKit WebKit · 58 tests in CI · website · download
|
Private AI chat that runs entirely on your own machine with any Ollama model: text, images and hands-free voice. The whole backend is one Python file with no dependencies.Python Ollama Whisper · tested on 3 Python versions · website
|
Flashes a MacBook's keyboard backlight in time with whatever is playing. System audio comes in through ScreenCaptureKit; the LEDs are driven through a private Apple framework.Swift ScreenCaptureKit · website · download
|
Gives any cheap USB mouse a haptic scroll wheel by borrowing the Taptic Engine in the MacBook's trackpad.Swift IOKit CGEventTap · website · download
|
An AI agent that plans, clicks and fills in forms in the browser, fully local with Ollama or with other providers. Published on Microsoft Edge Add-ons.JavaScript Manifest V3 Ollama
|
Home security across several cameras: YOLO person detection, recorded clips, email alerts with a snapshot, and an encrypted config.Python YOLO OpenCV
|
In first year I rebuilt a dead PC from e-waste: straightened bent CPU socket pins, replaced a swollen capacitor in the power supply, reflashed the BIOS, then recovered 200 GB from a wiped disk and turned the machine into a home server. Read the build log.
|
My father rode this bike for 20 years and 100,000 km. He and I brought it back with parts from a ₹3,000 scrapyard donor, an LED headlight and a full AC to DC electrical conversion. Read the build log.
|
| When | What |
|---|---|
| 2024 | Started with CS50 and Python on edX. |
| Mar 2025 | First shipped things: Birdfy, a browser game that grew into a React Native app, and a YOLO home-security system. |
| Apr 2025 | TaskPilot, a local dashboard for drafting and tracking posts with an LLM. |
| Jul 2025 | Rebuilt a PC from scrap and made it a TrueNAS server. |
| Feb 2026 | A school management system for a database course: normalised schema, roles, a live SQL console. |
| Mar 2026 | ZANYSURF Browser Agent published on Microsoft Edge Add-ons. |
| Jun 2026 | Joined the build of Eesa AI: backend, web, mobile and add-ons. |
| Jul 2026 | Aether, HapticMouse and Keyboard Strobe, all in one month. Restored the TVS Centra. |
| Sep 2026 | SlideView, because no slide viewer did what I needed for revision. |
| Oct 2026 | Tests, CI and downloadable releases across the open-source projects. |
Most of my contributions are in Eesa's private repositories. The commit-stats and language cards count public repositories only.
More projects, side projects and certificates →
| Project | What it is |
|---|---|
| Quantum Classroom | A side project: a browser lab that runs 12 Qiskit experiments, each one checked in CI. Live demo. |
| Birdfy | A Flappy Bird tribute that grew from one HTML file into a React Native game. Play it. |
| TaskPilot | Local-first dashboard that drafts, posts and tracks Reddit content with an LLM. |
| School Management System | Flask app on a normalised SQLite schema, with role-based dashboards and a live SQL console. |
| Indian Art Form | Three interactive pieces for an art course: a timeline, a map, and a generative fusion artwork. Live site. |
| Object Detection | The earlier YOLOv5 intruder-detection experiments. |
| PDF Dark Mode Converter | A fork: recolours PDFs to dark mode in the browser. |
| Certificates | IBM Qiskit Global Summer School 2025 and IBM SkillsBuild badges, each with a link to verify it. |
"Understand it from first principles, then build it."
From ZANYANBU










