Writing

Selected essays, technical reports, and practical notebooks.

I have published 70 technical reports and 73 public notebooks across LLM systems, RAG, deep learning, computer vision, generative modeling, training infrastructure, and applied ML. The archive includes tutorials, research reproductions, implementation notes, and competition notebooks.

70 technical reports 73 public notebooks 3 technical courses

Bodies of work

LLM systems, RLHF, and RAG

From preference modeling and RLHF implementations to retrieval pipelines and systematic LLM evaluation.

Explore 6 reports ↓

Computer vision and generative imaging

Detection, segmentation, interpretability, GAN evaluation, limited-data training, colorization, and image editing.

Explore 11 reports ↓

Framework practice

Practical work across PyTorch, Lightning, Keras, TensorFlow, Hugging Face, and Transformers.

Explore 24 reports ↓

Training mechanics

Optimization, augmentation, class imbalance, metric learning, and convolution mechanics.

Explore 13 reports ↓

3D vision and video

Novel-view synthesis, neural scene flow, inpainting, talking heads, video retiming, and animation.

Explore 9 reports ↓

Applied experimentation

Research reproductions and end-to-end notebooks across medical imaging, object detection, audio, tabular ML, and competitions.

Explore 7 reports ↓ · Browse 73 notebooks ↓

Selected writing

2023
Technical report
How to Evaluate, Compare, and Optimize LLM Systems
A practical evaluation workflow using human labels, LLM judges, retrieval metrics, and configuration search.
2023
Technical report
Building Advanced Query Engine and Evaluation with LlamaIndex and W&B
Tracing, versioning, and evaluating a multi-stage retrieval pipeline.
2022
Technical report
Understanding Reinforcement Learning from Human Feedback
An intuitive route through reward modeling and learning from preference data.
2020
Technical report
Towards Deep Generative Modeling with W&B
A hands-on guide to building and inspecting generative models.
2020
Technical report
Interpretability with CAM and Grad-CAM
Understanding what image classifiers attend to and where their reasoning fails.
2021
Notebook
COVID-19 detection with YOLOv5
An end-to-end training notebook and my most-upvoted Kaggle contribution.

How the work evolved

2019–2020
Applied computer vision and technical writing
Built and documented sign-language recognition, face analysis, image inpainting, interpretability, and generative-modeling projects.
2020–2022
Deep learning systems and research reproduction
Implemented and benchmarked work across PyTorch, TensorFlow, GANs, self-supervised learning, 3D vision, and medical imaging.
2022–2023
LLM training and open-source infrastructure
Worked on RLHF, Transformers, framework integrations, and reproducible training.
2023–now
Production RAG, evaluation, and agents
Wrote about production RAG, LLM evaluation, observability, and agents.

Selected collaborations

2020
Report
Introduction to image inpainting with deep learning
With Sayak Paul · traditional methods, autoencoders, and partial convolutions.
2020
Report
Understanding the effectiveness of ensembles in deep learning
With Sayak Paul · loss landscapes, generalization, and why ensembles work.
2020
Report
Unsupervised visual representation learning with SwAV
With Sayak Paul · reproducing self-supervised representation learning in TensorFlow.
2020
Report
An introduction to adversarial latent autoencoders
With Sairam Sundaresan · disentangled latent representations and high-quality image generation.
2021
Benchmark
Keras XLA benchmarks
With Soumik Rakshit and Sayak Paul · measuring XLA performance across Keras training workloads.

Complete archive

Reports and notebooks are grouped below by topic and publication venue. You can also browse my work and talks and workshops.

Weights & Biases Reports

Technical articles and tutorials I’ve written on the W&B platform—covering deep learning, computer vision, LLMs, and practical ML engineering.

LLMs & RLHF

Computer Vision & GANs

Framework practice

PyTorch & PyTorch Lightning

Keras & TensorFlow

Hugging Face & Transformers

Training mechanics

Deep Learning Fundamentals

Data Augmentation & Training Techniques

3D vision and video

3D Vision & Novel View Synthesis

Video & Animation

Applied and exploratory work


Medium


Kaggle Notebooks