Portrait of Aman Behera

Aman Behera

RL · mechanistic interpretability · inference engineering · agentic systems

Data Scientist | HiLabs · independent researcher · IIT Roorkee graduate

about

I work on LLM systems: how they reason, how to serve them faster, and how to evaluate whether their answers hold up. Most of my time goes to reinforcement learning, mechanistic interpretability, inference engineering, and agentic frameworks.

At HiLabs, I build LLM-inference GPU infrastructure for fine-tuned small language models, with scalable serving and KV-cache-aware routing. I also work on agentic memory and contribute to GNU Octave through GSoC 2026.

research

Current work, all in progress and aimed at the venues below.

QCRT: Breathing Trees

EMNLP '26 target

Query-conditional retrieval trees. Hierarchical RAG indexes are built once and frozen; QCRT keeps the cheap offline scaffold but lets the retrieved subtree re-cluster itself per query, with retrieval entropy setting the resolution. Clusters contract when retrieval is confident and expand when it is diffuse. Currently benchmarking against five RAG baselines on four QA benchmarks.

Trust the Subject, Cap the Item

AIMS @ COLM '26 · winner

Predicting how a model answers evaluation items it has never seen, using amortized Item Response Theory. Subject ability carries most of the signal; item difficulty is retrieved rather than regressed and its weight is capped, so the embedding-based difficulty stays useful without turning overconfident out of distribution. Won the Predictive AI Evaluation Challenge; write-up submitted to the AIMS workshop at COLM 2026.

MycoGate-VL

SHROOM-Visions '26

Scorer-aware serialization for multilingual vision-language hallucination detection: per-character hallucination probabilities and categories in English, French, Italian, and Chinese. A deliberately text-centric detector ensemble with a clean-document gate; per-language bests clear the baseline on both official metrics.

all research →

writing

Writing C++ the Machine Can Run Fast

Cache locality, branch prediction, why the stack is cheap, what optimization flags actually do, and why the size of a variable matters. Notes on the gap between source and silicon.

· cpp, performance, systems · 11 min read

The Many Flavours of Constness in C++

const, const_cast, constexpr, consteval, constinit. What each one promises, how the compiler sees it, and when work moves from runtime to compile time.

· cpp, systems · 11 min read

SWAR Parsing Internals

How SIMD-Within-A-Register turns ordinary 64-bit integers into 8-lane parallel byte processors.

· systems, performance · 4 min read

all posts →

news

selected projects

Single binary, zero-copy, SIMD-accelerated ingestion engine for very large CSV data. Streams directly into typed columns.

High-throughput file transfer hitting 780 MB/s via kernel-level zero-copy (sendfile), pipelined SHA-256 on dedicated threads, and hardware crypto acceleration.

Selected for Google Summer of Code 2026 contributing to GNU Octave; working on numerical infrastructure. See merged PRs.

all projects →