I'm a software engineer working on Google's Ads Machine Learning Platform. I'm the author of AI for Software Engineers, a newsletter to help engineers succeed in AI.
I have a unique background in AI research, production ML systems, and developer education. I'm particularly passionate about improving the AI experimentation process and using AI to improve the developer experience.
I'm a father of five (two sets of twins!) and I enjoy video games, graphic novels, and side projects in my spare time.
I've been fortunate enough to work on many cool projects:
- Building AI agents to improve the machine learning developer experience at Google.
- Writing a best-selling Substack newsletter about building with AI that reaches 11,000+ developers each week.
- Built machine learning pipeline infrastructure at Microsoft.
- Applied deep learning to magnetic resonance imaging (MRI) to reduce imaging costs and time.
- Developed a memory-safe method of monitoring the Azure Rack Manager using Rust.
- Worked as a research intern at the Los Alamos National Lab.
Some of my most helpful writings include:
- Machine Learning Infrastructure: The Bridge Between Software Engineering and AI
- Devin Has Exposed a Major Issue with Software Engineering
- Why Rust Isn't Killing C++
- The AI Bubble is Popping and Why That's a Good Thing
- You Don’t Need to Spend $100/mo on Claude Code
My research experience includes:
- Analysis of Feature Extraction in Knee Cartilage Semantic Segmentation Convolutional Neural Networks
- Muscle Activation using 3D Cones Sodium, T2-Weighted Imaging, and T2 Mapping: Comparison of Techniques
- Muscle Activation Signal Decay
- Investigations in Cell-Centered Hydrodynamics
I like talking about my work, AI, software, and more. Reach out to me:



