Senior Software Engineer · Applied AI/ML
I'm Abinesh, a Senior Software Engineer with 5+ years in Applied AI/ML. My flagship is Ciel, a self-evolving, multi-agent AI interview system I architected and built end to end. By day I build production AI at HCLTech, where an LLM platform I designed for semiconductor test data cut hours of manual analysis to minutes. Along the way I've led a 17-person team at the Feminist Pen Foundation and mentored 50+ students and career-switchers in ML and software engineering.
Experience
Architect & Sole Engineer · Independent project · 2026
A hyperagent that evolves its own multi-agent interview committee. I designed and built the entire system: the reasoning core, the ML evolution loop, real-time browser voice, the backend, and the web app.
Ciel runs realistic, multi-round mock interviews with a committee of AI interviewer agents. You search a live role or paste a job description, and it builds the interview from the company's real hiring process, scores you as you go by voice, text, or code, then turns your weak spots into a study plan. Above the committee sits a hyperagent, a meta-agent that improves the interviewers' own questioning and scoring strategy across generations, and even rewrites how it improves.
A peek inside
Senior Engineer · asks
"Walk me through how you'd keep one noisy tenant from starving the rest."
then you answer out loud
every round scored on structure, depth, and communication, with targeted feedback.
Generation 3 · fitness climbing
the committee re-tunes its own interviewing and scoring across generations.
7-day streak · 3 cards due today
weak spots become a daily, spaced-repetition review.
The committee
Demo walkthrough. A 2-minute recorded tour of a full evolving interview, by voice.
[EDIT] Drop your recorded demo video here (MP4 in /assets, or an unlisted-video embed).
A committee of LLM interviewer agents, each with its own persona, focus, and questioning style, coordinated into one realistic, stateful interview.
A meta-agent rewrites the committee's questioning and scoring strategy across generations, and can revise how it improves. Improving the improver.
The rounds are built from the company's real hiring pipeline, and can fold in your own first-hand notes. Not a fixed template.
An agent plans its own searches, reads the results, decides what it still needs, and repeats, then writes a focused company prep dossier.
Interview out loud in real time, with neural voice-activity detection, natural barge-in, and human-like turn-taking, so you practice by talking.
Technical rounds open a real in-browser code editor (Python, JS, TS, Java, C++) whose solution the interviewer reads and reacts to.
By the numbers
How it's built
Agent orchestration. A panel of LLM agents composed from a company's real, multi-round process, each with its own role, focus, and questioning behavior, coordinated into one coherent, stateful interview.
Real-time browser voice. A self-hosted speech cascade with neural voice-activity detection and barge-in, engineered for natural turn-taking and graceful behavior in noisy, no-headphone setups.
Self-improving evaluation. A closed loop tunes the interviewing and scoring strategy against held-out labels, validated on a non-circular benchmark that measures how well it separates strong answers from weak ones.
Full-stack ownership. A typed monorepo across reasoning core, web app, and backend, with a large automated test suite and CI-style gates (typecheck, test, build) on every change.
The hard part. The moat is the self-improvement loop: a hyperagent that mutates and re-scores its own interviewers, with a train/validation split and a held-out discrimination benchmark it is never allowed to see, so gains are real and not self-flattering.
Typed monorepo, a large automated test suite, and CI-style typecheck, test, and build gates on every change. Closed-source; a guided code walkthrough is available on request.
Creator & Maintainer · npm package · 2026
A published open-source CLI that analyzes Claude Code context windows to find wasted tokens and generate fixes. 83★ on GitHub, 1,000+ npm installs.
A command-line tool I designed, built, and maintain. It inspects a Claude Code context window, identifies where tokens are being wasted, and generates actionable fix commands. It runs fully offline with zero API calls, which keeps it fast and private. Published to npm and adopted by developers in the wild.
HCLTech America · Sacramento, CA · Jun 2024 – Present
Production AI for NVMe semiconductor test data: an LLM analysis system, ML forecasting and anomaly detection, and the full-stack tooling around them.
LLM-powered analysis system for NVMe semiconductor test data
ML-driven dashboard for error forecasting and anomaly detection
Internal tester dashboard, full-stack (Flask + D3.js)
Danlaw Inc · Novi, MI · Mar 2023 – Apr 2024
Computer-vision and ML for driver safety: drowsiness detection and radar-based vehicle trajectory prediction.
Driver drowsiness detection
Multi-step vehicle trajectory prediction (radar)
University at Buffalo · Buffalo, NY · Sep 2022 – Jan 2023
Research engineering on web-scraping and text-analysis tooling for large-scale data acquisition.
Web-scraping and data-extraction tools
CIET · Feminist Pen Foundation · Remote · Jan 2021 – Jun 2022
Built TraceX, an NLP SaaS for COVID-19 infection control, plus NLP models for risk estimation and cyberbullying detection.
TraceX — NLP conversational interface for COVID-19 risk
Cyberbullying detection (deep learning)
Feminist Pen Foundation · Remote · Aug 2020 – Jun 2022
Led administration, budgets, and HR for a 17-person cross-functional team in an Agile environment.
Led administration, budgets, and HR operations across a 17-person cross-functional team in an Agile environment, overseeing departmental resource allocation.
Skills
Education & recognition
Focus in Robotics and AI, University at Buffalo (2022). Beyond the day job, I've trained 50+ students and career-switchers in ML, software engineering, and DSA through Sayur, a non-profit for tech education in underserved communities.