David Cruz Anaya
Senior Android & Kotlin Multiplatform Engineer | Founder of Paglipat.com & Vectencia
London, United Kingdom
Actions
David Cruz Anaya is a software engineer specialising in Android, Kotlin, and cross-platform development. He enjoys building products that combine strong engineering foundations with real user impact, from mobile experiences to backend systems and full-stack platforms. David is particularly interested in performance, scalable architecture, Kotlin Multiplatform, and using the right tool for the problem, whether that means modern Android, backend services, or native code with C++ and the NDK. He also writes about software engineering, shares lessons learned from real projects, and loves turning practical experience into talks that are honest, useful, and grounded in real-world development.
Links
Area of Expertise
Topics
Scaling Kotlin Multiplatform with Multi-Module Architecture
Kotlin Multiplatform makes code sharing across platforms more practical than ever, but things get much harder once a project starts growing. What begins as a clean shared module can quickly turn into a tangled architecture, unclear boundaries, slow builds, and painful dependency management.
In this talk, I’ll share how to approach multi-modularisation in Kotlin Multiplatform in a way that actually scales. We’ll look at how to split features, domain logic, platform-specific code, and shared infrastructure into clear modules without overengineering the project from day one. I’ll cover common architectural mistakes, how to think about module boundaries, how modularisation affects build performance and team productivity, and what trade-offs appear when sharing code across Android, iOS, backend, or web targets.
This session is aimed at engineers who already know the basics of Kotlin Multiplatform and want to move beyond a simple demo setup into something production-friendly. Attendees will leave with a practical mental model for designing KMP projects that stay maintainable as products and teams grow.
Building Paglipat.com: A Kotlin Multiplatform Case Study in Shipping a Real Travel Platform
What happens when an Android engineer stops thinking in terms of “just an app” and starts building a full product? In this talk, I share the real story behind building Paglipat.com, a travel search platform designed to help users compare flights, hotels, and transport options across multiple providers. Rather than giving a polished success story, this session focuses on the engineering decisions, trade-offs, mistakes, and lessons learned while turning an idea into a working platform.
I’ll walk through why I chose Kotlin Multiplatform for shared business logic, Ktor for backend APIs, Supabase for authentication and data, and Next.js for the web experience. I’ll also cover what did not work as expected, including why Compose Multiplatform for Web was dropped early and what that taught me about choosing the right tool for the right layer. The goal is to give attendees a practical, honest case study on architecture, product thinking, cross-platform strategy, and how to make better technical decisions when building something real from scratch.
Modern C++ for Android Audio: Building Low-Latency Apps Without the Pain
When milliseconds matter, Kotlin and the JVM are not always enough. This talk explores how modern C++ and the Android NDK help developers build low-latency audio applications using Oboe, AAudio, real-time-safe coding patterns, and clean JNI integration. Attendees will learn practical techniques for building fast, reliable, and maintainable native audio systems on Android, while understanding when native code is the right tool and how to avoid common pitfalls that cause glitches and unstable performance.
David Cruz Anaya
Senior Android & Kotlin Multiplatform Engineer | Founder of Paglipat.com & Vectencia
London, United Kingdom
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top