hello, I'm

Muthukkumaran B

Built·Verified·Shipped
Backend & ML engineering · Second Year B.Tech Information Technology, SKCET · Coimbatore, India

I build ML systems you can verify, and the backends that run them.

Looking for backend or ML engineering internships: remote part-time now, full-time for Summer 2027.

Muthukkumaran's emblem: a marble bust blindfolded with a band of green binary code
VENI · VIDI · VICI
git log --merged --author=muthukkumaranb

I.Fixes reviewed by maintainers

deepset Haystack

merged · Oct 28 2026
  1. BugLaraDocumentTranslator.run(reasoning=False) still sent reasoning=True: overrides used x or self.x, which drops False and [].
  2. Fixx if x is not None else self.x for all eight run-time parameters.
  3. TestA mocked regression test that fails on the old code; 100% of changed lines covered in CI.

LlamaIndex

open · under review
  1. BugSimpleDirectoryReader crashed on an fsspec DirFileSystem: 'PurePosixPath' object is not iterable.
  2. FixPass string paths at the three fs.open() call sites.
  3. TestThree regression tests for sync, async and single-file reads; all 34 reader tests pass.

Try the Haystack bug yourself

Translator created with reasoning=True. Now call run() with:
old code · x or self.x · Lara receivesTrue
fixed · x if x is not None else self.xFalse
ls ~/projects

II.Systems I built: half model, half infrastructure

All team projects: each card says the team size and what I personally built. SHIKRA and ShadowCat came from my Smart India Hackathon 2026 team of 6, which I led; the case studies cover both the ML and the systems side, with baselines and live demos.

~/sih2026/shikra · SIH26249 (Ministry of Defence) · team of 6 · team lead

SHIKRAPredicting engine removals for a 54-aircraft fleet

ML11.64RMSE on FD001 vs 18.45 (Babu 2016 CNN); 81% coverage of 80% bands
Systems72.7 → 0unscheduled removals per year; CP-SAT scheduling; HMAC audit log
  • Python
  • LightGBM
  • conformal prediction
  • OR-Tools
  • Streamlit
held-out engine FD001 · unit 7980% band · median · true
050100cycle →
~/sih2026/shadowcat · SIH26153 (NTRO) · team of 6 · team lead

ShadowCatEarly attack warning with a log nobody can quietly edit

ML0.9075-minute onset F1, 37-fold leave-one-episode-out; detection F1 0.990
SystemsO(log n)inclusion proof for any forecast; Ed25519-signed chain + Merkle root
  • Python
  • PyTorch
  • scikit-learn
  • Ed25519
  • Merkle trees
audit chain · sha-256verified
modelonset ensembleh: c867…5342
forecastP(attack) 0.91h: eb6d…edaf
reportdaily summaryh: 619f…a0e5
merkle rootsigned · ed25519
tamper-evidentoffline75 tests
~/hackathons/sentinel · CSI Origins 2026 (VIT Chennai) finalist · team of 4

SENTINELCatching insider threats: valid users doing valid actions in invalid patterns

My part: most of the React + TypeScript investigation console, the Flask API and event processing (app.py, analyzer.py, processor.py), the ML dataset builder and model registry, and the API and architecture docs.

ML3-way fusionbehaviour 45% · sequence 30% · Random Forest 25%, scaled by operational context
Systems47 testslive detection plane + analyst-feedback learning plane with gated promotion and rollback
  • Python
  • Flask
  • scikit-learn
  • React
  • TypeScript
  • Vite
risk fusion · per eventlive
behaviour engine45%
sequence engine · 60-min lookback30%
random forest · 10-D features25%
× context (maintenance window 0.8×)
risk score 0–100→ alert · incident INC-001
~/projects/minierp · Odoo x KAHE Hackathon finalist · team of 2 · Jun 2026

Mini ERP14 business modules in one Django codebase

My part: inventory, purchasing and procurement with Celery background tasks, the audit log via Django signals, and the local-LLM voice assistant API. Teammate Jarshin J S built accounts, manufacturing, blockchain, foreign trade and delivery.

Backend14 appsteam build; HTMX front end, Celery jobs, signal-based audit log
ML8 intentsvoice requests → validated ERP actions through a local LLM
  • Django
  • DRF
  • HTMX
  • Celery
  • Ollama
  • pytest
apps/102 tests
accountsproductssalespurchaseinventorymanufacturingprocurementdeliveryforeign_tradereportsdashboardnotificationsaudit_logsblockchain

More projects

Jul 2026 · Aerothon 2026 (HAL x IIT Indore) · team of 2

HoloTwin

Physics-informed digital twin of a single-spool turbojet. My part: the PINN surrogate in PyTorch, with pressure-monotonicity and power-balance constraints in the loss, exported to ONNX and compared against a Random Forest baseline.

Aug 2026 · Murf AI "10 Days of Voice Agents for Bharat"

ASHA health voice agent

Built on Murf's voice-agent starter: a multilingual assistant for community health workers with consent-based memory, primary health centre lookup, district health alerts, outbound phone calls over LiveKit SIP, human fallback and a live dashboard.

Dec 2025 · Computer vision · solo

Air Canva

Draw in the air: MediaPipe hand tracking from a webcam drives a canvas, with finger gestures to draw, erase and pick colours.

./run demos

III.Two live demos from the SIH projects

Both run in your browser on real outputs: the first replays SHIKRA's committed model predictions, the second computes real SHA-256 hashes.

i.

Predict an engine's life

SHIKRA

A held-out engine the model never trained or calibrated on. Drag through its life: the band is the conformal 80% interval, and SHIKRA advises removal once the pessimistic edge (q10) reaches R* = 5 cycles.

–cycle / life
–true RUL
–80% band
–advice (q10 ≤ R*)

ii.

Tamper with a forecast log

ShadowCat

A registered model, a forecast it made, and the report that cites it. Each entry stores the SHA-256 hash of the one before. Lower the forecast's probability, as someone hiding a missed alert might, and every later entry stops verifying.

Chain verified · 3 of 3 entries intact
cat ~/notes/*.md

IV.Notes on things I fixed or built

  • Oct 2026
    The x or default bug in Haystack's Lara translator

    A detailed review: how a common Python idiom silently ignored reasoning=False, the root cause, the fix and its regression test, the edge cases it leaves open, and a checklist for any codebase.

cat experience.log

V.Experience

Aug – Oct 2026

Team lead, Smart India Hackathon 2026 · team NOT TODAY, HACKERS (6 members)

  • Led one team through two problem statements in parallel, SHIKRA (SIH26249) and ShadowCat (SIH26153), splitting the work into data, ML, backend and front-end tracks and reviewing every merge.
  • Personally built the remaining-life model, data ingestion and audit logs on SHIKRA, and the ingestion and cryptographic audit chain on ShadowCat.
  • Both projects were shortlisted at the college level and submitted for the national level.
Apr – May 2026

Technical Trainer Intern · CSC Computer Education, Erode

  • Taught Python, C and C++ to 50+ students; wrote practice sets and ran doubt-clearing sessions.
  • Certificate of excellence for communication and technical delivery (certificate).
Current

Student Hackathon Coordinator · B.Tech Information Technology, SKCET

  • Coordinate hackathon participation for the B.Tech IT department at Sri Krishna College of Engineering and Technology.
  • Conducted Tech-Escape, a HackerRank coding contest, leading the organising team.
ls ~/hackathons

VI.Hackathons

Finalist at 5 of the 10+ hackathons I've entered, and team lead for Smart India Hackathon 2026.

Team lead

Smart India Hackathon 2026

SHIKRA (SIH26249, Ministry of Defence) and ShadowCat (SIH26153, NTRO).

✓Shortlisted at the college level✓Submitted for the national level
Finalist

Odoo x KAHE Coimbatore Hackathon

Odoo & Karpagam Institutions · built Mini ERP with a teammate

Finalist

Samhita Hackathon

IT Department, Madras Institute of Technology · team project, hosted in a teammate's repo

Finalist

Hydro Hackathon

Department of Ocean Engineering, IIT Madras

Finalist

Sparkathon (Electra)

EEE Department, Coimbatore Institute of Technology · team project, Platter to Purpose

Finalist

CSI Origins

VIT Chennai · SENTINEL, team of 4

Participant

Aerothon 2026

HAL x IIT Indore · HoloTwin, team of 2

Participant

10 Days of Voice Agents for Bharat

Murf AI · ASHA health voice agent

Participant

UIDAI Data Hackathon

Unique Identification Authority of India

Participant

Road Safety Hackathon

IIT Madras

Participant

Socialis Impulsum

IIT Madras · event participation, not a competitive hackathon

cat education.md

VII.Education

~/education/skcet2025 – 2029

B.Tech, Information Technology

Sri Krishna College of Engineering and Technology (SKCET), Coimbatore

Second year · batch 2025 – 2029

Relevant coursework
  • Data structures & algorithms
  • OOP with C++
  • Discrete mathematics
  • Computer organization & architecture
  • Operating systems
Certification
9.05CGPA out of 10
pip list --user

VIII.What I work with

Backend
Python, Django, REST APIs, Celery, SQLite, HTMX, Streamlit, Java, C++
ML
LightGBM, PyTorch, scikit-learn, conformal prediction, pandas, OpenCV, MediaPipe, Ollama
Systems
SHA-256 / HMAC / Ed25519 audit logs, Merkle trees, OR-Tools CP-SAT
Practice
pytest and mocking, Ruff, uv, Hatch, Git, reproducible pipelines, open-source code review
./contact --now

IX.Hiring for a backend or ML intern?

Email is the fastest way to reach me. I reply within a day.