Skip to content

Senior Mobile & Applied AI Engineer

Modernise Android.Share Kotlin Multiplatform.

I help product teams modernise Android, adopt Kotlin Multiplatform, and ship AI features that survive production.

Selected teams, products, and company context

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

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, a grounded tool-calling AI concierge, and an Android app on Google Play.

    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

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

Tell me where the product is stuck and I will reply with an honest fit check.