Landing

Wingston Sharon Wilson

I build ML systems, do live coding improv shows, and audio visual artistic projects.

I've been at Booking.com for nine years and have led teams since 2018. Some of that work was production ML. Outside work I train models on one GPU. My live sets run on a Kinect, a plant and a robot arm.

Amsterdam · taking consulting work and workshops · get in touch →

Research and work

What my research and work currently is in

ML systems and evaluation

I take a model from a demo to something that runs every day. Then I test whether it does what it says.

  • Production ML at Booking.com: promo targeting, booking-failure prediction, and ML pipelines in Flights.
  • A 44-task test suite for agents. 22 models have been through it.
  • A build system where agents write the code, so I can see how they fail.

See it: Agentosaurus · agent test suite · BriefGPT

Ableton, MIDI and TouchDesigner for live shows

I connect hands, bodies and sensors to Ableton Live, and make the rig last a whole set.

  • Hand tracking maps onto 7 device racks in Ableton.
  • Notes skip TouchDesigner's 60 fps clock, so they don't snap to a 16.7 ms grid.
  • Client work: Ableton MCP for a conservatory, and UE5 visuals cut on MIDI notes for an AV company in Berlin.

See it: TouchDesigner rig · Ableton MCP · UE5 Visualizer

Signal processing

Plant bio-signals, Kinect depth and audio. Raw sensor data jitters and drifts. I clean it up until it's safe to play live.

  • A plant's electrical signal becomes MIDI notes in a live set.
  • A Kinect v2 on macOS, lined up with the projector so light lands on the performer.
  • A laser arm aimed by a Kinect, calibrated to 0.33 mm on a flat desk.

See it: Echo Garden · Kinect v2 on macOS · Laser Desk

Watch the work

Clippety Archive

Research

What I research

Three threads. None of it is paid, and most of it runs on one RTX 3090 in Amsterdam.

Experience

Nine years at Booking.com, from engineer to engineering manager

Building production systems that scale and high performing teams that grow while doing it.

I joined as a software engineer in 2017 and led my first team in 2018. I’ve been an engineering manager since 2021. In Accommodations I went from one team to several, so I learned to lead through other leads. In Flights my team shipped Fly Anywhere about 6 months after kickoff. Now I run a front-end platform team. We own delivery metrics for more than 2,000 developers.

Full story →

Tell me what you're building

I take consulting work in ML, Ableton and TouchDesigner rigs, and signal processing. I also run workshops, and I'm open to a full-time role.

1-minute demo