I'm a Machine Learning Engineer, Medical AI researcher and radiologist. I love building software and learning new things.
October 20, 2025
How tinygrad helped me finally understand what Sutton meant
August 30, 2025
Let's look at what DSPy offers for AI engineers besides prompt optimization...
August 05, 2025
Let's look at how self-reflective prompt optimization works...
July 26, 2025
Let's look at how some of the basic DSPy optimizers work...
April 22, 2025
How to systematically improve your LLM apps through analyzing its errors...
March 13, 2025
How to make BM25-based search more robust...
February 22, 2025
Let's look at how to secure your FastHTML routes against CSRF attacks.
February 12, 2025
Let's look at how to implement a simple task system in FastHTML
January 31, 2025
Why I think reasoning models are a huge step forward...
December 31, 2024
How to use Modal.com to run ColBERTv2 through the ragatouille library
December 07, 2024
How to use decorators to elegantly define layouts in FastHTML
September 25, 2024
Let's implement social logins in FastHTML
September 07, 2024
Let's implement a passwordless authentication system using magic links.
September 01, 2024
Authentication doesn't have to be scary or complicated. Let's implement a classic login and authentication system using the user's email and password in FastHTML.
March 10, 2024
February 06, 2024
November 13, 2022
November 06, 2022
January 05, 2021
December 25, 2020
December 11, 2020