Backend & AI systems engineer — Chennai, INdrag it · click to burst · throw the letters
contributions1000+
merged PRs88
CGPA9.21
Amazon MLSStop 2%

Software engineer, ML engineer, UI/UX designer, web developer and app developer.

B.Tech CSE · SRMIST ’28 · scroll ↓
third-year CS · SRM, Chennai

I build agents that act, and the guardrails that stop them when they shouldn’t. Mostly self-taught. Always shipping.

fig. 01 — nikhil4×4 bayer
move to scan
open-source contributions1000+
merged pull requests88
PRs reviewed as maintainer50+
CGPA · B.Tech CSE9.21

Third-year CS student at SRM building backend and AI systems: tool-calling LLM agents, hybrid retrieval pipelines, and the evaluation and safety layers that keep them reliable. Open-source maintainer, GSSoC mentor, and open to internships and collabs.

buildingDrishti, a voice web agent with Sarvam AI
trainingSamsung Innovation Campus · AI/ML
leadingWeb team, SRM Insider Community

The work

4 main projects · 11 in allhover the phones · scroll the browser · flip the pad
01WSF — Women’s Safety Framework2025 · mobile appFlutter

WSF

Women’s Safety Framework

A proactive safety app that replaces the passive SOS button.

Dynamic ML threat mapping, safe routing that avoids high-risk zones, and on-device audio threat detection with YAMNet that raises an alert and counts down to an automatic SOS.

stack
Flutter · TensorFlow Lite · FastAPI
audio
YAMNet, on-device
routing
avoids detected high-risk zones
wsf · 4 screens01 / 04 · hello
WSF onboarding: walk home, we've got you
01 · hello
WSF onboarding: the safest route bends around two risk zones
02 · routes
WSF map with live risk zones and the guardian listening
03 · guardian
WSF SOS countdown screen
04 · sos
audio modelYAMNetthreat detection runs on the phone
02OneClick — grounded troubleshootingsep 2026 · Samsung PRISM GenAI hackathonPython

OneClick

vague complaint in, one-tap fix out

Turns vague complaints into verified, one-tap device fixes.

Hybrid BM25 + dense retrieval grounds a multi-stage LLM pipeline across Gemini and Mistral, and every plan comes with verified Galaxy Settings deep links. A semantic cache answers in under 300 ms.

stack
Python · FastAPI · Next.js
models
Gemini + Mistral, grounded
eval
ablation + load-test suite
oneclick/hero 01 hero08 try it live09 proof
OneClick site hero: fixed in one click OneClick live engine run with cache, enrich and segment timings OneClick proof section: measured, not claimed
scroll 000%
served in<300msrepeat questions come straight from the semantic cache
03Skipp — the SRM portal, minus the portaljul 2026 → now · live appNext.js

Skipp

know before you bunk

Your SRM attendance, marks and timetable, minus the portal.

An installable app that signs into the academia portal for you: a bunk predictor that says exactly how many classes you can still miss, a leave planner, a grade forecast, and a timetable that runs on day orders.

stack
Next.js · FastAPI · Web Crypto
privacy
your password is encrypted on your own device
looks
18 themes, light and dark
skipp · 3 screens01 / 03 · home
  1. 01homethe next class, counted down
  2. 02schedulethe day order, period by period
  3. 03calendarterm progress and holidays
Skipp calendar: term progress and holidays
Skipp schedule for day order 5
Skipp home: countdown to the next class
passwords on a server0your login stays encrypted on your own device
04Recoup — revenue recovery agentaug → sep 2026 · Razorpaylive demo

Recoup

revenue recovery, with brakes

Spots revenue at risk and runs a bounded recovery workflow.

A deterministic taxonomy picked the right action on 9 of 11 causes, the LLM on 3. So the model only sees unseen error codes, behind a guardrail it can’t override: budget, contact caps, quiet hours.

stack
Python · FastAPI · PostgreSQL · Docker
input
HMAC-verified webhooks, 26 error codes
eval
12,004 cases · bootstrap CIs
01 — the evidence
right action picked9 / 11rules first; the LLM alone managed 3 / 11
fly through all 11See all projects

Experience

6 entries · newest first
nikhil@srm ~/experience $ git log --graph --allhover a role to light its branch

    Skills

    grab one and throw it
    languages web & backend machine learning ai & agents practice
    • Languages: Python, TypeScript, JavaScript, Java, Dart, C++, SQL
    • Web and backend: Next.js, React, FastAPI, Node.js, Tailwind CSS, REST APIs, PostgreSQL, Supabase, SQLite, Docker, Vercel, Flutter, GSAP
    • Machine learning: PyTorch, TensorFlow, TensorFlow Lite, scikit-learn, OpenCV, MediaPipe, transfer learning
    • AI and agents: Gemini, Groq, Mistral and Sarvam AI APIs; tool-calling agents; hybrid retrieval (BM25 + dense); Playwright automation; versioned prompts; LLM eval harnesses
    • Practice: Git and GitHub, code review, CI/CD, pytest and Vitest, database-enforced idempotency
    43 skills

    Awards

    7 results · 2025–2026
    resulteventtypeyear
    certifications5
    LLM Evaluation & CustomizationNVIDIA
    OCI AI FoundationsOracle
    AI SQLOraclein progress
    JavaNPTEL · IIT Kharagpurelite + gold
    Object-oriented programmingNPTEL · IIT Roorkeeelite + silver
    contactopen to internships & collabsreplies < 1 day

    Got an idea?
    Let’s ship it.

    Internships, collabs, hackathon teammates, or a 2 a.m. debugging rant: my inbox is open. Pick a reason, tear off the receipt, and it opens in your own mail app. I usually reply within a day.

    nikhilbalamurugan@gmail.com
    nb-58 · thermalready
    Nikhil giving two thumbs up

    Turning caffeine into code.