I make tools to help people write great software. I am a software engineer at Apple helping businesses succeed.

Previously, I led the platform team for Yahoo Mail’s web application which is relied upon by millions of people every day around the world.

  • Native TypeScript support in Node.js

    More →

  • Avoiding flash of inaccurate content

    Use React Router Loaders and SSR. More →

  • Ladybird considering Swift

    More →

  • WordPress Playgrounds and Studio

    Very helpful for my father-in-law who uses WordPress as a giant personal knowledge base. He can now run it from his computer using Studio which uses this technology. I still use Roots for my own sites. Studio is quite nice as well. More →

  • React Hydration Errors in SSR due to Browser Extensions

    More →

Follow

Featured Blog Post

  • Starting at Apple

    I will help small businesses succeed by building Apple Business Essentials — a product which brings together device management, 24/7 Apple support, and iCloud storage into flexible subscription plans. More →