Sheet 01 — General arrangement

Lovekesh Anand, backend engineer. Research. Design. Build.

I'm Lovekesh Anand, a backend engineer. I research and design the system first, then build it. Lately: AI infrastructure.

Role
Backend engineer
Core
Node · FastAPI · Postgres
AI infra
llama.cpp · CUDA · RAG
Record
4 podiums · 1st @ Microsoft
Status
Open to hire
Résumé
View ↗

Sheet 02 — Method

I design the system before I write the code.

  1. 01

    Research

    Papers, constraints, prior art.

  2. 02

    Design

    Data flow, failure modes, trade-offs.

  3. 03

    Build

    Boring, tested, measured.

  4. 04

    Ship

    Deploy, monitor, write it up.

Sheet 03 — Systems

Six systems. Drawn first, then built.

03.1Agency operations engineLive ↗Source ↗
Fig. A — ArchitectureSwipe →
GmailOAUTH STREAMWhatsAppGATEWAYMeet + DocsTRANSCRIPTSIngestNOISE FILTERLLM router4-KEY FAILOVERNotion · 8 DBsHUMAN APPROVALState pollerEVERY 15 SExecutorsSEND · ASSIGN · BILLAudit logIMMUTABLESTRUCTUREDAPPROVED
Winner · Automate India

Kairos

Your code is the engine. Notion is the interface.

Problem
Agency work is scattered across WhatsApp, Gmail and Meet, and someone has to turn it all into tasks by hand.
Design
An event pipeline structures every message with an LLM router, waits for approval in Notion, then executes it.
Result
1st place, Notion track, Automate India at Microsoft. Built in 8 hours.

Stack — Node.js / Express / Notion API / OpenRouter / WhatsApp / Gmail OAuth

03.2LLM memory researchSource ↗
Fig. B — ArchitectureSwipe →
ConversationEVERY TURNTriple extractor(S, P, O)Knowledge graphNEGATIONS · UPDATESGraph retrieverRELEVANT FACTSKV projectorFACTS → K, VLocal LLMATTENTION LAYERSPromptLEFT UNTOUCHEDINJECT

Nyxen Memory

My AI doesn't forget anymore.

Problem
LLMs forget once the context window fills, and RAG wastes tokens re-pasting old text.
Design
Conversations become a knowledge graph, and relevant facts are injected straight into the model's attention as KV-cache.
Result
Recalls decisions from hours earlier with zero extra prompt tokens, fully local.

Stack — Python / PyTorch / CUDA / Knowledge graphs / KV-cache

03.3Local AI coding engineSource ↗
Fig. C — ArchitectureSwipe →
PromptFROM THE EDITORRouterCOMPLEXITY 1–10Fast 1.5BSIMPLE EDITSBalanced 7BMOST TASKSDeep 33BHARD REASONINGCode searchTF-IDF + SQLITE-VEC6 agentsPLAN · WRITE · CHECKCONTEXT

Epsilon IDE

Three local models, routed by how hard the task is.

Problem
A real multi-model coding assistant normally needs a server, not a laptop GPU.
Design
Prompts are scored 1–10 and routed to a 1.5B, 7B or 33B model. A six-agent pipeline pulls context with TF-IDF + sqlite-vec search.
Result
30–80 tok/s fully offline, using flash attention, an INT8 KV cache and sparse top-64.

Stack — Python / CUDA / llama.cpp / FastAPI / sqlite-vec / TF-IDF

03.4Self-learning browser agentSource ↗
Fig. D — ArchitectureSwipe →
Live chartsMarket newsBrowser agentLEARNS THE DOMMemorySIGNAL CORRELATIONQwen 2.5 7BLOCAL REASONINGTelegramHUMAN APPROVESPaper tradeSUPERVISEDSIGNALAPPROVE
2nd · SLAB Hackathon

StockSentinel

Let the agent watch and reason. A human makes the final call.

Problem
Fully autonomous trading bots remove human judgement, which is risky when LLMs hallucinate.
Design
A browser agent learns each site's DOM, a local Qwen 2.5 7B reasons over the signals, and every trade needs Telegram approval.
Result
2nd place at the SLAB Hackathon (webcmd, MAIT).

Stack — Python / Browser agents / Scrapling / Qwen 2.5 7B / Telegram

03.5On-device voice AILive ↗Source ↗
Fig. E — ArchitectureSwipe →
MicrophoneOn-device STTMOONSHINE · WHISPERCleanupFILLERS · COMMANDSAny appTYPES AS YOU TALKCloud server$0 · NOT NEEDEDSelected textOn-device TTS28 VOICESSpeaker / filenpm SDKFOR DEVELOPERS
Part of HOL Guard

Kelados

Speak. It's written.

Problem
Hosted voice AI charges per character, uploads your audio and caps your usage.
Design
Speech-to-text and text-to-speech run on your own device, with a cleanup layer that follows spoken commands.
Result
Unlimited, private, $0 server cost. Now part of the HOL Guard ecosystem.

Stack — TypeScript / WebGPU / Whisper / Moonshine / npm SDK

03.6Offline legal AISource ↗
Fig. F — ArchitectureSwipe →
Scanned PDFOCRTESSERACT · PYMUPDFParserFACTS · SECTIONSCase factsLocal LLMLLAMA.CPP · 4 GBIPC → BNS mapPrecedentsSQLITE SEARCHCourt-ready draft
2nd · Matrix 3.0

NyayaAI

Indian legal drafting that never leaves your machine.

Problem
Law firms can't send client files to cloud AI, and the IPC-to-BNS switch broke older references.
Design
A fully local pipeline: OCR, then a llama.cpp model grounded in an IPC→BNS map and precedent search.
Result
2nd place at Matrix 3.0 (36 hours). Court-ready drafts on a 4 GB laptop.

Stack — Python / FastAPI / llama.cpp / SQLite / Tesseract / React

Sheet 04 — Field record

7+ hackathons. 4 podiums. Built under a clock.

7+
Hackathons entered
4
Podium finishes
1st
Automate India @ Microsoft
40+
Open-source repos
Lovekesh at Automate India
1st
Fig. 1Automate IndiaHackBriven · Microsoft, NoidaNotion track winner. Built Kairos in 8 hours.
Lovekesh at Ctrl Alt Hack
3rd
Fig. 2Ctrl Alt HackHackBriven · Microsoft, NoidaPodium with Dua Saeed.
Lovekesh at SLAB Hackathon
2nd
Fig. 3SLAB Hackathonwebcmd · MAIT, DelhiStockSentinel, a human-gated trading agent.
Lovekesh at Matrix 3.0
2nd
Fig. 4Matrix 3.0IITM Janakpuri · 36 hrsNyayaAI, offline legal AI.
Fig. 5 — Open sourceKelados joined the HOL Guard ecosystem.feat: add Kelados TTS · mergedAll posts on LinkedIn ↗

Sheet 05 — Specification

Backend first. AI infra by obsession.

Bill of materials

ItemComponent
01BackendNode.js, Express, FastAPI, PostgreSQL, MongoDB, Prisma, WebSockets, JWT, RBAC
02AI infrastructurellama.cpp, CUDA, RAG, KV-cache, agents, Whisper, local inference
03Cloud & DevOpsAWS EC2, VPC, Jenkins CI/CD, PM2, Docker, Nginx, OpenVPN, Linux
04InterfacesNext.js, React, TypeScript, Tailwind

General notes

  1. 1.Research before code. Know why the obvious answer fails.
  2. 2.Draw the system. If it can't be drawn, it can't be built.
  3. 3.Measure, then optimise. Write down what broke.

Revision history

RevRole
CIT InternEaseInfra · Dec 2025 – now
BTechnical HeadNexturn
AB.Tech, Computer ScienceMDU · Class of 2027