// selected work

Projects.

GPU kernels, ML inference, and systems I have shipped, published, and won with. Each one earns its place with a measured result.

13 builds Research Systems ML Security
Systems CHEP 2026 SOFIE trained model to C++ model codegen BLAS only CPU GPU > ONNX on CPU CERN ROOT/TMVA · alpaka · CHEP 2026 oral

SOFIE: Fast ML Inference for HEP

CERN's ROOT/TMVA engine that emits dependency-light C++ inference code from trained models. Through GSoC 2025 I added vendor-agnostic GPU execution via alpaka and sofieBLAS, so one generated model runs across CPU and GPU. Presented as an oral at CHEP 2026.

CERNC++alpakasofieBLASCHEP 2026 Oral
Research ICML 2026 CA-MoA budget B A1 A2 A3 Σ V s ≥ τ? yes STOP no layer + 1 85% GSM8K per-query depth, fixed token budget

Compute-Aware Mixture-of-Agents

Makes Mixture-of-Agents inference compute-aware: a lightweight verifier scores the running aggregate after each layer and decides, per query, when to stop, instead of running every agent through a fixed depth on every input. Under a fixed token budget it spends deep compute only when it helps.

SCALE WorkshopMixture-of-AgentsInference Efficiency
Research ICML 2026 registry find_flights book_hotel get_airports not in set per-call TFR 10.4% non-monotonic

Tool-Existence Hallucination

LLM agents sometimes call tools that are not in the provided registry. Measured per call on BFCL multi-turn, this fabrication rate is zero for commercial frontiers but non-monotonic within open-weight families, and a training-free re-prompt clears every logged case.

SCALE WorkshopLLM AgentsTool Use
Research ECIR 2026 SUMMIR ECIR 2026 Main Track NER TF-IDF PPO Halluc. Score 7,900 articles | 280K insights | 4 sports

SUMMIR

Hallucination aware framework for ranking LLM generated sports insights. 6 feature ScoreNet with PPO trained LLaMA reward models. Accepted at ECIR 2026 main track. Collaboration with Microsoft.

PPOLLaMANLPMicrosoftPublished
Systems 8 bugs pytest GPU assert_close @dtypes @shapes

gpucheck

pytest for GPU kernels. Dtype-aware assertions, shape fuzzing, and CUDA benchmarking. Found 8 real bugs in Triton including an 83% error in layer norm.

PyTorchCUDATritonPublished on PyPI
Security <15 ms Adversarial Image x SIMD Sanitize <15ms Clean Image

pixmask

Sub-15ms adversarial image sanitization for multimodal LLMs. C++17 SIMD core with AVX2/NEON dispatch, zero heap allocations in the hot path. pip install ready.

C++17SIMDSecurityPython Bindings
Systems 1K→128K ctx Sparse Attention Benchmark HASTE v2 Quest+SVD BLASST Interval SparQ Top-k Dense

Efficient ML Inference

Benchmarking suite comparing three sparse attention methods as drop-in Llama replacements. Evaluated on MATH500, AIME, GPQA accuracy and latency from 1K to 128K tokens.

LlamaSparse AttentionBenchmarking
ML 99.8% Kepler/TESS AI CNN + RF 99.8% acc

Project Rosetta

Explainable AI for exoplanet detection from Kepler/TESS light curves. CNN achieves 99.8% accuracy with per-prediction feature attribution. NASA Space Apps 2025.

TensorFlowReactNASA Space Apps
ML 0 keys veridex autonomous fact-checker Search Extract Score Report zero API keys required

veridex

Autonomous OSINT agent that fact-checks the internet in real time. NLP credibility scoring, multi-source synthesis, full Streamlit dashboard. Zero API keys.

spaCyNLPStreamlitDocker
ML <1 s PDF instruments chemicals conditions parameters

lablens

Turn any scientific paper into structured, searchable experiment metadata in under a second. NER + 300 domain-specific regex patterns across 8 entity categories.

spaCyNERBioSchemasDocker
ML 92.4% terrain EfficientNet 150MB → 15.6MB Sandy Grassy Rocky 92.4% acc | 5 classes | SIH 2023

Terrain Recognition

92.4% accuracy terrain classifier compressed from 150MB to 15.6MB. Compared 7 CNN architectures and 4 transfer learning approaches across 5 terrain classes. 21 stars.

EfficientNetCNNsSIH 2023Open Source
Security real-time ThreatX b4nk-login.co BERT + MLP phishing flagged | Chrome extension

ThreatX: Malicious URL Detector

BERT + MLP dual-model phishing detection with a Chrome extension. Real-time URL scanning via Flask API. Three training iterations with progressive feature engineering.

BERTChrome Extension1st Runner Up @ CRISIL
ML 100% offline healthpulse 11 vital metrics, 100% offline

HealthPulse AI

100% offline health risk intelligence. Ensemble ML (RF+LR) over 11 vital metrics with 7-day rolling analysis, PDF reports, and 6 Plotly visualization tabs. Zero cloud.

scikit-learnStreamlitPlotlyDocker