Skip to content

Senior Mobile & Applied AI Engineer · London

Modernise Android. Share more with Kotlin Multiplatform.Ship applied AI features that hold up in production.

I help product teams modernise Android, adopt Kotlin Multiplatform, and ship contained AI features with senior hands-on delivery. Mobile and applied AI are both hireable tracks, not a rebrand away from either.

Over a decade shipping production mobile products used by millions across Sky, BetMGM, WWE and BritBox. Applied AI evidence from independent products: Paglipat’s production concierge, the live chat on this site, and a contained ElTarot reading feature.

London, UK · Remote-friendly · Reply in 1 to 2 working days

Selected teams, products, and company context

  • Sky
  • Deliveroo
  • Deltatre
  • IGT
  • WWE
  • BritBox
  • BetMGM
  • Comcast

Selected work

Contribution and outcomes, not a logo wall

Three representative cases: flagship mobile delivery, production applied AI, and shared native systems.

  1. Employment work

    Sky Go

    Led mobile engineering for Sky Go, combining hands-on delivery with ownership of team, architecture, modernisation, and release outcomes.

    Engineering leadership on Sky Go across native mobile streaming, DRM-protected playback, offline downloads, and delivery for millions of subscribers.

    AndroidiOS
  2. Independent product

    Paglipat

    Designed and built the multilingual platform, edge architecture, travel integrations, and production AI concierge.

    An independent travel platform across 11 languages with edge delivery and a grounded, tool-calling AI relocation concierge with cost controls.

    AstroTypeScript
  3. Open source

    Klarinet

    Designed and built the shared Kotlin API, native platform backends, C++ DSP layer, publishing workflow, and documentation.

    An open-source Kotlin Multiplatform audio SDK with native Android and Apple backends plus a shared C++ DSP core for real-time effects.

    Kotlin MultiplatformAudio

Independent feedback

How the work feels from the other side

Recommendations from people who have worked with me across mobile engineering, delivery, leadership, and mentoring.

Technical judgement
“I had the pleasure of working with David during our time at SkyGo, and later on a separate project called AirUI. Throughout both engagements, David consistently demonstrated the qualities of a well-rounded and highly capable software developer. David brings a deep and diverse programming skill set to any team. His proficiency spans across Java, Kotlin, Dart, and C, among other languages, allowing him to contribute effectively across a wide range of technical challenges. Whether working on mobile platforms, backend systems, or cross-platform solutions, David approaches problems with clarity, creativity, and a strong analytical mindset. Beyond his technical expertise, David is a collaborative and dependable team member. He communicates clearly, supports his peers, and consistently delivers high-quality work on time. His professionalism and positive attitude make him a valuable asset in any development environment. I highly recommend David for any software development role. He would be an excellent addition to any team looking for a versatile, thoughtful, and technically strong developer.”

Ben Bastami

Senior Android Developer · Sky

Full recommendation

For individual developers and readers

Mentoring and practical writing

Company delivery is the main focus. These are the two quieter routes for learning with me.

Start with the problem

Mobile stuck, or an AI feature that needs to survive production?

I help product teams modernise Android, adopt Kotlin Multiplatform, and ship contained AI features with senior hands-on delivery. Mobile and applied AI are both hireable tracks, not a rebrand away from either. Tell me where the product is stuck and I will reply with an honest fit check.