Michael Gwilt

22 years building software. LinkedIn.

Recent roles

BetterLabs.AI

Founding Engineer

  • Product: mobile, web, realtime voice, memory.
  • Platform: GCP, analytics, cloud infrastructure.
  • Automation: releases, deployments, drift guards, recovery.
  • Harnesses: path-aware gates, repository knowledge, agent workflows, evaluation.

S&P Global

Director, Applied AI
Head of Cloud Strategy & DevOps
Principal Software Engineer

  • Technology leadership: S&P Global Research, Advisory, and Specialty Solutions.
  • Global team: engineering and DevOps.
  • Cloud: AWS migration and cost optimization.
  • DevOps transformation: cloud security, infrastructure as code, developer experience.

Embodiment

Learning, control, reconstruction, and character systems crossing from simulation into physical performance.

  1. ARDY: Prompt-Conditioned MetaHuman Motion

    439 full-body frames from two separate prompts at 19.99 fps, streamed from remote ARDY inference over LiveKit/WebRTC and retargeted to a MetaHuman.

    ARDY motion system driving a MetaHuman from four tracked views Play video
  2. NVIDIA Isaac Lab: Ant Locomotion Following Randomized Targets

    Reinforcement learning.

    Isaac Lab ant locomotion simulation Play video
  3. SAM 3D Body: Video to Mesh and Joints

    A single-image body-reconstruction model is run independently on every frame, recovering the primary person's 3D mesh and joint coordinates before the sequence is reassembled for playback.

    Source video, tracked joints, and recovered SAM 3D Body mesh shown side by side Play video

Interfaces

A realtime interface generated on demand.

  1. Avatar: Voice-Composed A2UI

    LiveKit realtime voice, A2UI, and an observer pattern. Acknowledged snapshots render in Unreal as a 30,000-particle Niagara interface.

    Voice-composed A2UI surface rendered as a Niagara particle swarm Play video

Fields and simulations

Forces, fields, and emergence used as material for interaction and expression.

  1. Bad Apple: Precomputed Point-Swarm Animation

    13,824 identity-stable points from 12 fps silhouette masks, precomputed into a custom compressed animation asset.

    Bad Apple silhouette rendered as a point swarm inside Flux Revenant Play video