Petr Broz
Pilsen, CZ
ipetrbroz@gmail.com
+420 737 403 822

Engineer and advocate working at the intersection of three passions: computer graphics, artificial intelligence, and developer relations. I started in real-time rendering and computational geometry, spent years building high-performance, web-based 3D viewers and CAD tools, and today I pair deep graphics expertise with generative AI while empowering developer communities. Always curious, always building, always sharing.

Experience


Sr. Principal Developer Advocate
August 2018
 — 
Present
Autodesk

As a developer advocate for Autodesk Platform Services (APS), I create learning content, present at technical events, and organize educational initiatives to empower the developer community. Over the past two years my focus has shifted significantly toward AI — building LLM-powered prototypes, defining internal best practices for AI-assisted development, and helping both customers and colleagues understand how to integrate modern AI tooling into real-world engineering workflows.

  • Designed and built an experimental MCP server (Model Context Protocol) for the APS API, enabling AI assistants such as Claude and GitHub Copilot to securely query design data and construction projects; project was adopted by the Autodesk Platform Services org and is now maintained as an official reference implementation.
  • Presented 'Giving LLMs Secure Access to Design Data with MCP and APS' at Autodesk University 2025, covering MCP architecture, custom server development, and real-world AI-enhanced AEC workflows.
  • Authored tutorials, blog posts, and runnable code samples on building design chatbots (Amazon Bedrock + APS, LangChain agents, Claude API), RAG pipelines over APS metadata, and MCP server development.
  • Taught hands-on workshops on building custom MCP servers, design chatbots, and AI agents on top of Autodesk Platform Services.
  • Explored and documented emerging AI-connectivity standards including WebMCP and MCP Apps, evaluating their applicability to browser-based APS Viewer workflows.
  • Evangelized Claude Code and spec-driven development within Autodesk — running internal demos, writing guides, and advocating for agent orchestration patterns to improve engineering productivity.
  • Built and shared prototypes across AR/VR, AI, low-code/no-code, and open-format categories to demonstrate platform capabilities at the bleeding edge.
  • Organized technical events including APS Accelerators and Online Bootcamps; presented at Autodesk University, APS DevCon, TechX, and external conferences.
Sr. Software Engineer
July 2017
 — 
August 2018
ICONICS, Inc.

Development of HMI/SCADA solutions using modern web standards and .NET.

Sr. Principal Engineer
November 2011
 — 
July 2017
Autodesk

As a software engineer, I was responsible for real-time graphics and rendering in various web-based products and services. Over time I advanced to software architect and technical lead roles on other projects which were also web-based.

  • Technical lead for Large Model Viewer (LMV) - a highly performant, WebGL-based renderer for massive 3D models, used across Autodesk products and its cloud platform.
  • Engineered the core real-time rendering pipeline: GLSL shaders, GPU-side optimization, and hierarchical level-of-detail (HLOD) for streaming and rendering huge scenes in the browser.
  • Technical lead and a software architect for Tinkercad - a popular, entry-level web-based CAD modeling tool.
  • Lead graphics developer for the 123D Online web platform.
Software Development Engineer
July 2009
 — 
November 2011
ICONICS, Inc.

Development of HMI/SCADA solutions using modern web and .NET technologies.

  • Built various features for the 3D visualization of the company's flagship product, for example, COLLADA import, collision detection, mesh simplification.
Software Development Engineer
June 2008
 — 
October 2008
CCA Group
Software Development Engineer
June 2006
 — 
June 2007
Syntactic Sugar

Projects


APS MCP Server
January 2025
 — 
Present

Experimental Model Context Protocol server providing AI assistants with secure, structured access to Autodesk Platform Services API — including design data, construction projects, and BIM360/ACC resources. Features fine-grained access control via Secure Service Accounts. Adopted and maintained by the Autodesk Platform Services org.

Autodesk Large Model Viewer (LMV)
January 2015
 — 
January 2017

Highly advanced, performant, WebGL-based renderer for massive 3D models, featuring custom GLSL shaders, GPU optimization, and hierarchical level-of-detail.

Autodesk Tinkercad
January 2013
 — 
January 2015

Popular, web-based CAD modelling application for kids.

Autodesk 123D Online Apps
January 2011
 — 
January 2013

Collection of several web-based CAD tools (discontinued).

ICONICS GraphWorX64
January 2009
 — 
January 2011

3D editor in the company's flagship product.

    Education


    Universidad de Las Palmas de Gran Canaria
    January 2007
     — 
    January 2008
    Internship in Computer Graphics
    University of West Bohemia, Faculty of Applied Sciences
    January 2006
     — 
    January 2008
    Master in Computer Graphics and Computational Geometry
    University of West Bohemia, Faculty of Applied Sciences
    January 2003
     — 
    January 2006
    Bachelor in Information Technology

    Certificates


    Microsoft Certification: Azure Fundamentals
    July 2019
    Microsoft

    Volunteer


    Microsoft Student Partner
    January 2007
     — 
    January 2008
    Microsoft

    Promoted Microsoft technologies and engaged peers through educational initiatives and advocacy.

    Skills


    Artificial Intelligence:
    Generative AI, Large Language Models, Model Context Protocol (MCP), Agentic AI / Agent Orchestration, Spec-Driven Development, Claude API, OpenAI API, Amazon Bedrock, LangChain, LangGraph, RAG Pipelines, WebMCP, Claude Code
    Computer Graphics:
    Real-time Rendering, 3D Graphics Fundamentals, GLSL / HLSL Shaders, WebGL, WebGPU / WGSL, OpenGL, Three.js, GPU Optimization, HLOD / Level-of-Detail, 3D Tiles, Path Tracing, Gaussian Splatting, AR / VR, WPF 3D, Computational Geometry, Mesh Simplification, Collision Detection
    Developer Advocacy:
    Technical Content Creation, Public Speaking, Developer Education, Code Samples & Prototypes, Community Building, Hackathons & Workshops, Technical Consulting, Open Source
    Full-Stack Development:
    HTML, CSS, JavaScript, TypeScript, Node.js, C#, ASP.NET, AWS, Azure
    Desktop Development:
    C#, WPF, WPF 3D, XAML