Imad Dabbura
  • Blog
  • Paper Summaries
  • TIL
  • Projects
  • DL Tips & Tricks
  • More
    • Library
    • Notes
    • Data Engineering
  • About



Imad Dabbura

AI Scientist

Understanding AI by building it from scratch — long-form posts, paper summaries, and open-source projects from first principles.

Learn more about me →

Start Here

Make ML Systems Ship Again
ML Systems

Hard-Learned Lessons in Shipping Software (AI/ML) Projects
Machine Learning
Deep Learning
Software Engineering

Building GPT(2/3) from Scratch: Turning Theory into a Working Transformer
NLP

I Built My Own PyTorch (Tiny Version) — Here’s Everything I Learned
ML Systems

The Transformer Architecture: A Deep Dive
NLP

Inside LSTMs: Implementing and Optimizing Sequential Models from First Principles
NLP
No matching items

Latest Writing

Make ML Systems Ship Again

A practitioner’s guide to finding and fixing the one bottleneck that governs your system’s performance.
ML Systems
Sep 21, 2025
22 min

Hard-Learned Lessons in Shipping Software (AI/ML) Projects

A Guide for Engineers and Product Managers
Machine Learning
Deep Learning
Software Engineering
Jan 5, 2025
11 min

From Forgetting to Fluency: How to Learn Smarter, Not Harder

Evidence-based tips from cognitive science to transform the way you absorb, retain, and apply knowledge in any field.
Problem Solving
Sep 13, 2024
7 min
No matching items
Back to top

Blog made with Quarto, by Imad Dabbura

 
  • Report an issue