I am an ML infrastructure engineer at Google focused on improving the ML user experience and increasing research velocity. I work to accelerate high-impact research applications and build intuitive AI.

I am also the author of AI for Software Engineers, a publication that explains the engineering behind AI and is read by over 13,000 developers.

You can find me on X, GitHub, and Substack, or chat by shooting me an email.

My Current Focus

  • Developing an MLE agent with Google DeepMind.
  • Building an ML research context engine to discover high-impact research directions.
  • Building agentic developer tooling to streamline ML and research workflows.
  • Publishing AI for Software Engineers.

What I've Done

  • Created developer tools to improve the bulk inference user experience for Gemini in Ads.
  • Built analysis tooling to understand the Google Ads ML platform user experience and improve ML developer velocity.
  • Created a foundational guide to AI for Software Engineers.
  • Built an asset management service for Microsoft Azure ML pipelines to enable compute and ML asset sharing across users.
  • Developed open-source hardware monitoring systems in Rust for Microsoft Azure cloud infrastructure security.
  • Applied convolutional neural networks to MRI to reduce the data necessary for automated image segmentation.
  • Used sodium MRI to measure muscle function.

Core Values

  • Open is better. In life, optionality is an awesome thing to have on your side. In tech, we don't need closed standards where open standards exist.
  • Software and technology are user problems. Software designed around the user experience succeeds. Anything else is an uphill battle. This is even more important when building machine learning systems.
  • The future of AI requires incredible engineers. The impact of AI relies on how well we can apply it. Additionally, we don't truly understand that which we can't build with.
  • You can just do things, but don't do too much. It's better to take a step back and ensure you're headed in the right direction.
  • Always be yourself. In work, life, and relationships, everything tends to work out better when you do. Also, everything's more fun with a bit of whimsy.
  • Ask for help. The best way to get better at something is to learn from others. Most people will be willing to help.