{"id":213525,"name":"David Gillies","url":"","description":"Code generation and optimization expert.  Interests include hardware-software design elements and profile-guided optimization.","link":"https:\/\/devblogs.microsoft.com\/cppblog\/author\/dgillies\/","slug":"dgillies","avatar_urls":{"24":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/letter-avatar\/ff9be48f11733c98c3d18a52a78afcc1.svg","48":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/letter-avatar\/de9aa579f6d24d7f147d8c75e046a126.svg","96":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/letter-avatar\/113149daaa35a442c09245c3fcafd086.svg"},"meta":[],"acf":[],"mpp_avatar":{"24":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/05\/me-24x24.webp","48":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/05\/me-48x48.webp","96":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/05\/me-96x96.webp","150":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/05\/me-150x150.webp","300":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/05\/me-300x300.webp","full":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/05\/me-e1779140269195.webp"},"_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/213525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users"}]}}