Sophie moves onto her own server with a proper care console, The Platform lets anyone drive a robot without signing up, and the myCobot comes back from the dead.
Android
Sanbot Elf: a native ROS 2 driver, in action
The Sanbot Elf now speaks ROS 2 itself, from a Kotlin app on its own Android board, with no bridge PC in between. Here it is working, with the numbers and the parts that still aren't right.
August 2026: Sanbot Native ROS Driver
A native ROS 2 driver for the Sanbot Elf written in Kotlin with no bridge, and bringing a Keecker robot back to life.
March 2026: The Robot Edition
New robots arrive, including the iPAL child-sized companion humanoid, plus Meta Quest tracking and progress on the year's targets.
A busy week : CTO, 70 million and a Java backend!
A busy week: a part-time CTO offer from a start-up, 70 million pages, and a Java back end for Burf.co.
Read more of A busy week : CTO, 70 million and a Java backend! →
Goodbye O2, Hello Reach
After three years in O2's innovation lab I've moved on to a new role at Reach.
Week 7 and its server time!
Hack24 week 7: a Node.js user-registration server replaces the old ASP.NET one, with an Android-first release planned.
We have Music, Sound, UI but no Dependency Injection
Hack24 gets music, sound and UI, but Dagger 2 dependency injection with Kotlin and LibGDX defeated me in the time I gave it.
Read more of We have Music, Sound, UI but no Dependency Injection →
Hack24 V2 started :)
Hack24 V2 begins on my LibGDX voxel framework, now converted to Kotlin and running on iOS, Android and desktop.
Google IO 2017
Google I/O 2017 via I/O Extended: the move from mobile first to AI first, across hardware, home and Android.







