Nima Sarang
  • About
  • Blog
  • Projects
  • Publications


Nima Sarang

Machine Learning Scientist
@ Expedia Group

Welcome to my personal website! This is where I share what I’m up to - my latest projects, random musings, and adventures.
I’m always eager to learn new things and connect with people. If you’re up for a collaboration or just want to chat, drop me a line!

Learn more about me →


Latest Posts

Memory Leak in Jupyter Notebooks and How to Fix It

The display hook causing memory leaks? Well that’s a new one.

Mar 7, 2026

Implementing Gradient Boosted Trees from Scratch - LightGBM, XGBoost, CatBoost

Building a minimal GBT library from scratch to understand what’s actually happening under the hood, and to have the flexibility to experiment with new ideas.

Dec 14, 2025

Github Workflow Tips and Tricks

A collection of useful tips and tricks for better leveraging Github workflows

Aug 7, 2025

A Review of ML Time Series Forecasting Models

A review of some of the well-known machine learning time series forecasting models.

Feb 28, 2025

Saving Time: Post-mortem Debugging in Python

A bit of Python black magic that lets you efficiently inspect and manipulate execution contexts after crashes, aka, post-mortem debugging.

Jan 30, 2025

Running Llama 3 in the Browser!

Chat with Llama and other LLMs that run locally in your browser using WebLLM.

Oct 6, 2024
No matching items

    Latest Projects

    Anime Recommendor

    A recommender that suggests anime based on your rating history

    Mar 6, 2026

    Voice Cloning in Browser with F5-TTS

    Voice cloning using the F5-TTS model in your browser. No servers, no uploads, just pure client-side on-device execution.

    Sep 28, 2025

    FrameDisplay: Enhanced DataFrame Display

    Interactive DataFrame display in Jupyter with resizable columns, sorting, and sticky headers

    Jul 19, 2025

    Pymortem

    A post-mortem debugging tool for inspection and manipulation of execution contexts after exceptions occur.

    May 16, 2025

    Water Supply Forecast Rodeo

    A report on my 5th place finish in the Water Supply Forecast Rodeo, an ML competition on predicting seasonal water supply in the western US.

    Oct 15, 2024

    Custodium

    A Python package for tracking investment portfolios and calculating adjusted cost basis (ACB) for Canadian capital gain/loss calculations.

    Apr 12, 2024
    No matching items
       

      Copyright 2025, Nima Sarang