Skip to content

Selected Work & Case Studies

Cases, not a gallery: each project is written as the problem, the engineering pressure, and the decisions behind it. Coverage spans native Android and iOS products used by millions, Kotlin Multiplatform and native code, plus applied AI systems such as Paglipat and the davthecoder.com site assistant. Built by David Cruz Anaya, a senior mobile and applied AI engineer in London.

  • 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
  • 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 Flutter apps on Google Play and the App Store.

    AstroTypeScript
  • 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 product

    davthecoder.com site AI assistant

    Designed and shipped the Worker API, knowledge and prompt boundaries, React chat island, evaluation golden set, and contact handoff.

    A production site assistant for services and hiring paths. Built as a live demo of applied AI with grounding, safety, and a clean handoff to contact.

    Cloudflare WorkersTypeScript
  • Open source

    Churust

    Created and maintain the framework, multi-crate release system, tests, documentation, and public guide.

    An open-source Rust web framework bringing Ktor-style routing, plugins, typed extractors, and secure defaults to the tokio and hyper ecosystem.

    RustWeb Framework
  • Client work

    Masaje Esencial

    Designed and delivered the Astro website, content model, visual system, local SEO structure, and booking journey.

    A client website for a Spanish wellness studio, combining a typed treatment catalogue, custom visual system, local SEO, and WhatsApp-first booking.

    AstroTypeScript
  • Client work

    Ankor Inclán

    Designed and delivered the Astro rebuild, content migration, and launch for Ankor Inclán.

    A WordPress-to-Astro client migration covering 49 posts and 20 pages, with legacy URLs and SEO metadata preserved in a faster static site.

    AstroTypeScript
  • Independent product

    ElTarot.es

    Designed and built the product, PWA experience, bilingual content model, and validated server-side AI reading endpoint.

    A bilingual, privacy-first tarot PWA with offline readings, a contained Claude interpretation feature, and native apps on Google Play and the App Store.

    AstroTypeScript
  • Employment work

    BritBox

    Contributed native Android engineering to BritBox's discovery and streaming experience.

    Native Android work on BritBox across discovery, protected playback, offline downloads, casting, and account continuity for a large streaming catalogue.

    AndroidStreaming
  • Employment work

    NOW

    Contributed to NOW after its move from a shared cross-platform codebase to fully native Android and iOS applications.

    Native Android and iOS delivery on NOW after its cross-platform rewrite, spanning browse, playback, account, entitlement, and offline viewing.

    AndroidiOS
  • Independent product

    Tarot Marsella

    Designed and built the Flutter product, offline deck, reading modes, bilingual UI, and the Google Play and App Store releases.

    An independent Flutter app on Google Play and the App Store: daily card, 3-card Major Arcana or full-deck spreads, offline catalog, and no account.

    FlutterDart
  • Employment work

    My5

    Worked across the mobile, connected-TV, and web product, including native playback and platform-specific integration layers.

    Cross-platform streaming work on My5 across mobile, connected TV, and web, including native playback layers and ad-supported live and catch-up video.

    Apache CordovatvOS
  • Employment work

    BetMGM

    Contributed to the native Android product while working with the delivery team responsible for regulated US markets.

    Native Android work on a regulated sportsbook and casino where geolocation, identity, payments, and live odds are product-critical concerns.

    AndroidJava
  • Employment work

    WWE Universe

    Contributed to the native Android application while working at Massive Interactive and later Deltatre.

    Native Android contribution to WWE's video product across on-demand shows, events, pay-per-view, adaptive playback, and DRM-protected streams.

    AndroidiOS