Designing with Machine Learning explores topics centered on building/designing apps that integrate machine learning models. Each post is a deep dive into a specific topic/area, with references and sample code as appropriate (example on LLM reliability) .

Why subscribe?

If you are interested in practical updates on topics at the intersection of HCI (interface design, visualization) and applied AI, consider subscribing! So far, I have written on topics covering Building with LLMs, Image Generation Models, Deep Learning for Code Generation, ML in on Android, Extractive Text Summarization etc.

About the Author

Victor Dibia is a Principal Research Software Engineer at Microsoft Research where his work focuses on Generative AI. His research has been published at conferences such as EMNLP, AAAI, and CHI and has received multiple best paper awards. His work has also been featured in outlets such as the Wall Street Journal and VentureBeat. He is an IEEE Senior member, a Google Certified Professional ( Data Engineer, Cloud Architect ) and currently a Google Developer Expert in Machine Learning.

Designing with Machine Learning is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

Subscribe to get full access to the newsletter and website. Never miss an update.

Stay up-to-date

You won’t have to worry about missing anything. Every new edition of the newsletter goes directly to your inbox.

Subscribe to Designing with Machine Learning

Organized thoughts on building/designing apps that integrate machine learning models.


Research Scientist (Microsoft Research) interested in the intersection of HCI and Generative AI. Previously at Cloudera, IBM Research. I write about how to design applications using AI/Machine Learning. All views are my own.