<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Michael Carroll</title>
    <link>http://mjcarroll.io/</link>
    <description>Recent content on Michael Carroll</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Michael Carroll</copyright>
    <atom:link href="http://mjcarroll.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Projects</title>
      <link>http://mjcarroll.io/projects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://mjcarroll.io/projects/</guid>
      <description>&lt;p&gt;A selection of independent and side projects outside of my primary roles.&lt;/p&gt;
&lt;h2 id=&#34;huntsville-budget-explorer-2026&#34;&gt;Huntsville Budget Explorer (2026)&lt;/h2&gt;
&lt;p&gt;Interactive visualizations of the City of Huntsville, Alabama&amp;rsquo;s municipal budget, built by hand from the city&amp;rsquo;s own
Annual Comprehensive Financial Reports. Covers revenue and spending flow, fund balances, debt, and a look at
Huntsville City Schools&amp;rsquo; own finances, from FY2016 through the FY2035 capital plan.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://mjcarroll.io/huntsville-budget/&#34;&gt;Website&lt;/a&gt;
&lt;a href=&#34;https://github.com/mjcarroll/huntsville-budget&#34;&gt;GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;poolboy-2026&#34;&gt;Poolboy (2026)&lt;/h2&gt;
&lt;p&gt;A multi-tenant web application for tracking pool water chemistry, maintenance actions, and parameter history over
time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Resume</title>
      <link>http://mjcarroll.io/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://mjcarroll.io/about/</guid>
      <description>&lt;h2 id=&#34;experience&#34;&gt;Experience&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.kuka.com&#34;&gt;KUKA&lt;/a&gt; &lt;br&gt;
&lt;strong&gt;Staff Software Engineer&lt;/strong&gt;
(Feb 2026 &amp;ndash; Present) &lt;br&gt;
&lt;em&gt;San Jose, California&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contributing to &lt;a href=&#34;https://www.kuka.com/en-us/company/press/news/2026/03/kuka-amp-nvidia-gtc&#34;&gt;KUKA AMP&lt;/a&gt;, a new platform for managing fleets of robots and other automation equipment on a factory floor.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://intrinsic.ai&#34;&gt;intrinsic.ai&lt;/a&gt; &lt;br&gt;
&lt;strong&gt;Staff Software Engineer&lt;/strong&gt;
(Oct 2025 &amp;ndash; Feb 2026) &lt;br&gt;
&lt;strong&gt;Senior Software Engineer&lt;/strong&gt;
(Dec 2022 &amp;ndash; Oct 2025) &lt;br&gt;
&lt;em&gt;Mountain View, California&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SDK Team&lt;/strong&gt;: Technical lead for the team responsible for &lt;a href=&#34;https://www.intrinsic.ai/blog/posts/introducing-intrinsic-flowstate&#34;&gt;Flowstate&lt;/a&gt;&amp;rsquo;s developer interfaces, including public APIs, documentation, developer tooling, and code examples.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flowstate-ROS Integration&lt;/strong&gt;: Designed and implemented integrations between the Intrinsic platform and &lt;a href=&#34;https://www.ros.org&#34;&gt;ROS&lt;/a&gt;, allowing customers to integrate new capabilities with minimum investment.&lt;/li&gt;
&lt;li&gt;Developer for core &lt;a href=&#34;https://docs.ros.org/en/rolling/&#34;&gt;ROS 2&lt;/a&gt; performance initiatives, specifically targeting &lt;a href=&#34;https://docs.ros.org/en/rolling/Concepts/Intermediate/About-Executors.html&#34;&gt;Executor&lt;/a&gt; model optimizations to reduce latency and improve execution determinism in complex robotic systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://openrobotics.org&#34;&gt;Open Robotics&lt;/a&gt; &lt;br&gt;
&lt;strong&gt;Robotics Software Engineer&lt;/strong&gt;
(Mar 2018 &amp;ndash; Dec 2022) &lt;br&gt;
&lt;em&gt;Mountain View, California&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talks and Publications</title>
      <link>http://mjcarroll.io/talks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://mjcarroll.io/talks/</guid>
      <description>&lt;h2 id=&#34;publications&#34;&gt;Publications&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Impact of ROS 2 Node Composition in Robotic Systems&lt;/strong&gt; &lt;br&gt;
Steve Macenski and Alberto Soragna and Michael Carroll and Zhenpeng Ge &lt;br&gt;
&lt;a href=&#34;https://www.ieee-ras.org/publications/ra-l/&#34;&gt;IEEE Robotics and Automation Letters&lt;/a&gt;, 2023 &lt;br&gt;
&lt;a href=&#34;https://arxiv.org/abs/2305.09933&#34;&gt;arxiv&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;roscon-talks&#34;&gt;ROSCon Talks&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Executors in ROS 2&lt;/strong&gt; &lt;br&gt;
Michael Carroll and William Woodall &lt;br&gt;
ROSCon 2024
&lt;em&gt;Odense, Denmark&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;r2s: A Terminal User Interface for ROS 2&lt;/strong&gt; &lt;br&gt;
Michael Carroll and Jenn Nguyen &lt;br&gt;
ROSCon 2024
&lt;em&gt;Odense, Denmark&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simulate your World: A deeper look at extending Gazebo&lt;/strong&gt;  &lt;br&gt;
Michael Carroll and Arjo Chakravarty &lt;br&gt;
ROSCon 2023
&lt;em&gt;New Orleans, Lousiana&lt;/em&gt; &lt;br&gt;
&lt;a href=&#34;https://vimeo.com/879001776/82b8a1d6d9&#34;&gt;(video)&lt;/a&gt;
&lt;a href=&#34;https://roscon.ros.org/2023/talks/Simulate_your_World_A_deeper_look_at_extending_Gazebo.pdf&#34;&gt;(slides)&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
