A humanoid on its own stage
Co-led the team that turned Sprout, Fauna's 107 cm humanoid, into an autonomous host. Visitors rated it 4.6 out of 5.
Walk through a visit →Redwood City, California
I build the layer between AI models and the people who use robots: interaction, teleoperation and data collection, evaluation and deployment. Humanoid robotics at Fauna Robotics since December 2025; before that, fifteen years making consumer devices connect.
Building the human side of a humanoid robot at Fauna Robotics: how people talk to it, see it and teach it. Evenings, at my own studio Lucid Lake: Velia, a sailing game, and Snoot, a performing robot.
Fifteen years of Wi-Fi, from silicon to fleet scale: the Wi-Fi Simple Setup proxy design, now on about 80 million devices, the device side of AWS IoT managed integrations, and 5 US patents.
Every build, by year →Co-led the team that turned Sprout, Fauna's 107 cm humanoid, into an autonomous host. Visitors rated it 4.6 out of 5.
Walk through a visit →Created a Quest 3 mixed-reality platform to see, drive and teleoperate a life-size humanoid in your own room. Built alone the AR tool a robot lab uses every day to collect robot-learning data.
Every build, by year →A sailing game in your browser, on a real lake with real-time water and sky. Built solo, public 24 hours after the first commit. Its launch post was #3 on r/threejs that day, with 7,000+ views.
Play it in your browser →A plush performing robot, a polar bear that sings, dances and does stand-up. Concept design and physics simulation; no physical prototype yet.
Watch Snoot's film →

Off hours I sail, ski, play tennis and travel. I sail, so I built a sailing game.
If you are building robots or AI products that people will live with, I would like to hear about it.