<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Articles</title>
    <link>https://secretatomics.com/past-work</link>
    <description>Latest updates from Articles</description>
    <language>en</language>
    <lastBuildDate>Wed, 20 May 2026 01:28:19 GMT</lastBuildDate>
    <atom:link href="https://secretatomics.com/past-work/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Secret Atomics + Snap</title>
      <link>https://secretatomics.com/past-work/secret-atomics-snap</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/secret-atomics-snap</guid>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
      <description>Secret Atomics creative technology and a full time job at Snap Inc. — interactive installations, AR experiences, and physical computing projects in New York City.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object], [object Object], [object Object], [object Object], [object Object], [object Object]</category>
    </item>
    <item>
      <title>Google Maps + Assistant</title>
      <link>https://secretatomics.com/past-work/google-maps-assistant</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/google-maps-assistant</guid>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <description>UX Engineering at Google Maps and Google Assistant (2018–2023): prototyping AR navigation, Area Busyness, Immersive View, and cross-platform user journey demos.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object], [object Object], [object Object], [object Object]</category>
    </item>
    <item>
      <title>iOS Product Engineer </title>
      <link>https://secretatomics.com/past-work/ios-product-engineer</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/ios-product-engineer</guid>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <description>Senior iOS Engineer at Homer Learning shipping educational features with UIKit and CoreAnimation, plus client app development at Noise Derived, Samsung, and more.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object], [object Object]</category>
    </item>
    <item>
      <title>Tips on Tasks from ChatGPT 4o</title>
      <link>https://secretatomics.com/past-work/tips-on-tasks-from-chatgpt-4o</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/tips-on-tasks-from-chatgpt-4o</guid>
      <pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate>
      <description>Using ChatGPT 4o to optimize real-time VisionOS code: RealityKit scene event subscriptions, detached decode tasks, data compression, and multipeer connectivity streaming.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Know Maps Privacy Policy</title>
      <link>https://secretatomics.com/past-work/know-maps-privacy-policy</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/know-maps-privacy-policy</guid>
      <pubDate>Tue, 16 Jan 2024 00:00:00 GMT</pubDate>
      <description>Privacy policy for Know Maps: how the VisionOS app handles location data, Foursquare API requests, taste profile storage, and user data protection on Apple Vision Pro.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Exploring Data Visualization on the Vision Pro</title>
      <link>https://secretatomics.com/past-work/exploring-data-visualization-on-the-vision-pro</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/exploring-data-visualization-on-the-vision-pro</guid>
      <pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
      <description>Creating an immersive data visualization on Apple Vision Pro by modeling an LED strip in Blender, animating ShaderGraph materials in RealityKit, and driving hue via code.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Know Maps: A VisionOS Place Discovery App</title>
      <link>https://secretatomics.com/past-work/know-maps-a-visionos-place-discovery-app</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/know-maps-a-visionos-place-discovery-app</guid>
      <pubDate>Tue, 21 Nov 2023 00:00:00 GMT</pubDate>
      <description>Know Maps is a VisionOS app using Foursquare API and ChatGPT to discover places by category, build taste profiles, and display results on an immersive spatial map.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Using Nuitrack skeleton tracking to drive a Metahuman skeleton</title>
      <link>https://secretatomics.com/past-work/using-nuitrack-skeleton-tracking-to-drive-a-metahuman-skeleton</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/using-nuitrack-skeleton-tracking-to-drive-a-metahuman-skeleton</guid>
      <pubDate>Wed, 25 Oct 2023 00:00:00 GMT</pubDate>
      <description>Connecting the Nuitrack UE5 plugin to an Intel RealSense camera, remapping joint names, and correcting A-pose vs T-pose offsets to animate a MetaHuman in real-time.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Creating a MetaHuman with an Intel RealSense depth camera</title>
      <link>https://secretatomics.com/past-work/creating-a-metahuman-with-an-intel-realsense-depth-camera</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/creating-a-metahuman-with-an-intel-realsense-depth-camera</guid>
      <pubDate>Sun, 22 Oct 2023 00:00:00 GMT</pubDate>
      <description>How a single Intel RealSense depth image was turned into an Unreal Engine MetaHuman using Capturing Reality photogrammetry, MeshLab cleanup, and Blender retopology.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Modeling an LED Strip in VisionOS</title>
      <link>https://secretatomics.com/past-work/modeling-an-led-strip-in-visionos</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/modeling-an-led-strip-in-visionos</guid>
      <pubDate>Sat, 24 Jun 2023 00:00:00 GMT</pubDate>
      <description>Walking through the Blender → Reality Composer Pro → Xcode pipeline for VisionOS: modeling an LED strip, creating custom ShaderGraph materials, and animating hue values.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Streaming ChatGPT results to a view using Swift&apos;s AsyncSequence</title>
      <link>https://secretatomics.com/past-work/streaming-chatgpt-results-to-a-view-using-swifts-asyncsequence</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/streaming-chatgpt-results-to-a-view-using-swifts-asyncsequence</guid>
      <pubDate>Sat, 17 Jun 2023 00:00:00 GMT</pubDate>
      <description>Streaming ChatGPT API responses token-by-token to an iOS SwiftUI text view using URLSession async bytes, JSONDecoder line parsing, and AsyncSequence for live updates.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>The dilemma of using ChatGPT in the interview process</title>
      <link>https://secretatomics.com/past-work/the-dilemma-of-using-chatgpt-in-the-interview-process</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/the-dilemma-of-using-chatgpt-in-the-interview-process</guid>
      <pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate>
      <description>Three real experiences using ChatGPT during software engineering interviews — preparing system design answers, generating code samples, and ethical considerations.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Measuring and Visualizing Motion of the Body Relative to Itself</title>
      <link>https://secretatomics.com/past-work/measuring-and-visualizing-motion-of-the-body-relative-to-itself</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/measuring-and-visualizing-motion-of-the-body-relative-to-itself</guid>
      <pubDate>Sun, 23 Apr 2023 00:00:00 GMT</pubDate>
      <description>Applying General Tau Theory to depth-camera skeleton data — computing tau and tau-dot for joint triangles and visualizing motion perception in real-time in Unreal Engine.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Tips in implementing Tensorflow Lite to use movenet models in C++</title>
      <link>https://secretatomics.com/past-work/tips-in-implementing-tensorflow-lite-to-use-movenet-models-in-c</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/tips-in-implementing-tensorflow-lite-to-use-movenet-models-in-c</guid>
      <pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate>
      <description>Setting up TensorFlow Lite in C++ for MoveNet pose estimation: CMake integration, model loading, interpreter configuration, and extracting 17 body joint coordinates.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Iterating the Design of a Volumetric Display Retrospective and v3 Plan</title>
      <link>https://secretatomics.com/past-work/iterating-the-design-of-a-volumetric-display-retrospective-and-v4-plan</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/iterating-the-design-of-a-volumetric-display-retrospective-and-v4-plan</guid>
      <pubDate>Sat, 11 Feb 2023 00:00:00 GMT</pubDate>
      <description>Retrospective on three volumetric display builds — from LED strip on a drill to Unreal Engine-driven persistence-of-vision sphere — and plans for the next iteration.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Working across platforms and teams on Google Maps</title>
      <link>https://secretatomics.com/past-work/working-across-platforms-and-teams-on-google-maps</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/working-across-platforms-and-teams-on-google-maps</guid>
      <pubDate>Sat, 11 Feb 2023 00:00:00 GMT</pubDate>
      <description>Five years building 35 end-to-end prototypes at Google Maps: Assistant geo answers, AR exploration, Area Busyness, Immersive View concepts, and Bard integration demos.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Comparing VR Rendering Models</title>
      <link>https://secretatomics.com/past-work/comparing-vr-rendering-models</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/comparing-vr-rendering-models</guid>
      <pubDate>Tue, 17 Jan 2023 00:00:00 GMT</pubDate>
      <description>Lessons from deploying Oculus Quest environments: forward vs deferred rendering, stereo instanced rendering, GPU profiling, and optimizing draw calls for mobile VR.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>New Years Eve Party</title>
      <link>https://secretatomics.com/past-work/new-years-eve-party</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/new-years-eve-party</guid>
      <pubDate>Mon, 02 Jan 2023 00:00:00 GMT</pubDate>
      <description>Producing lights and projections for NYE 2022 at Brooklyn Burj: Arduino-driven LED installations, SpriteKit projected visuals, and DJ booth graphics for three event areas.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Rendering from Unreal Engine 5 to LED Panels over a wireless connection</title>
      <link>https://secretatomics.com/past-work/rendering-from-unreal-engine-5-to-led-panels-over-a-wireless-connection</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/rendering-from-unreal-engine-5-to-led-panels-over-a-wireless-connection</guid>
      <pubDate>Wed, 28 Sep 2022 00:00:00 GMT</pubDate>
      <description>Streaming Unreal Engine 5 scene capture to Raspberry Pi LED panels via WiFi using a custom C++ render buffer, nDisplay, and OPC protocol for real-time LED wall output.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Creating a Youtube VR video in Unreal</title>
      <link>https://secretatomics.com/past-work/creating-a-youtube-vr-video-in-unreal</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/creating-a-youtube-vr-video-in-unreal</guid>
      <pubDate>Tue, 13 Sep 2022 00:00:00 GMT</pubDate>
      <description>Setting up stereoscopic scene capture in Unreal Engine for rendering immersive YouTube VR 360° videos with high-fidelity lighting, materials, and spatial audio.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Rebuilding a VR Landscape</title>
      <link>https://secretatomics.com/past-work/rebuilding-a-vr-landscape</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/rebuilding-a-vr-landscape</guid>
      <pubDate>Sun, 21 Aug 2022 00:00:00 GMT</pubDate>
      <description>17 steps to build an Oculus Quest VR landscape: USGS heightmap import, QGIS processing, Quixel materials, hand tracking, teleportation, ocean, fog, and procedural foliage.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Eliminating Collection View Tearing with Xcode&apos;s Time Profiler Instrument</title>
      <link>https://secretatomics.com/past-work/eliminating-collection-view-tearing-with-xcodes-time-profiler-instrument</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/eliminating-collection-view-tearing-with-xcodes-time-profiler-instrument</guid>
      <pubDate>Sun, 15 Jul 2018 00:00:00 GMT</pubDate>
      <description>Diagnosing UICollectionView cell image tearing with Xcode Time Profiler, moving Parse callbacks off the main thread, and achieving smooth 60fps iOS scrolling.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Delivering Interactive Graphics Wirelessly to an LED Matrix</title>
      <link>https://secretatomics.com/past-work/delivering-interactive-graphics-wirelessly-to-an-led-matrix</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/delivering-interactive-graphics-wirelessly-to-an-led-matrix</guid>
      <pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate>
      <description>Optimizing a pipeline from iOS SceneKit framebuffer to Fadecandy-driven LED matrices over WiFi, covering OPC protocol, pixel mapping, and real-time color correction.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Detecting Gestures from the Motion of the Body in Relation to Itself</title>
      <link>https://secretatomics.com/past-work/detecting-gestures-from-the-motion-of-the-body-in-relation-to-itself</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/detecting-gestures-from-the-motion-of-the-body-in-relation-to-itself</guid>
      <pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate>
      <description>Using depth cameras to track skeleton joints and detecting gestures through relative motion signals, Savitzky-Golay smoothing, and Euler line geometry analysis.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Experimenting with Data Explorers</title>
      <link>https://secretatomics.com/past-work/experimenting-with-data-explorers</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/experimenting-with-data-explorers</guid>
      <pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate>
      <description>Building interactive data visualization dashboards in Processing and d3.js to filter large datasets, refine collection questions, and surface patterns for inquiry.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Generating Interactive Particle Systems in OpenCV and SpriteKit</title>
      <link>https://secretatomics.com/past-work/generating-interactive-particle-systems-in-opencv-and-spritekit</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/generating-interactive-particle-systems-in-opencv-and-spritekit</guid>
      <pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate>
      <description>Capturing infrared video from a homebrew camera, processing frames in OpenCV to extract keypoints, and rendering interactive particle effects with SpriteKit on iOS.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Iterating the Design of a Volumetric Display</title>
      <link>https://secretatomics.com/past-work/iterating-the-design-of-a-volumetric-display</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/iterating-the-design-of-a-volumetric-display</guid>
      <pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate>
      <description>Building a DIY cylindrical POV display across three iterations using Teensy, WS2812B LEDs, servo motors, slip rings, and hand-spun steel rods for volumetric effects.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
    <item>
      <title>Prototyping with Tensegrity</title>
      <link>https://secretatomics.com/past-work/prototyping-with-tensegrity</link>
      <guid isPermaLink="true">https://secretatomics.com/past-work/prototyping-with-tensegrity</guid>
      <pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate>
      <description>Scaling tensegrity structures from craft-store models to a 12-foot outdoor LED installation using PVC, bungee cord, plexi tubes, and Arduino-driven addressable LED strips.</description>
      <author>Michael Edgcumbe</author>
      <category>[object Object]</category>
    </item>
  </channel>
</rss>