Native Android
Scalable, high-performance applications.
Kotlin, Java, Compose, CoroutinesSoftware engineering · Mobile · Fullstack · AI
I design robust solutions for mobile and web ecosystems, with a focus on scalable architecture, native performance, and AI integration in high-impact digital products.
Get in touchHi, I’m Jackson :)
I am a Software Engineer specializing in native Android development, with experience building scalable, high-performance, high-quality applications. I work with Kotlin, Jetpack Compose, Coroutines, Flow, Clean Architecture, and MVVM, while contributing to architectural decisions, technical leadership, critical production deliveries, and engineering standards. My experience with Node.js, C#, and React also broadens my perspective on mobile, backend, and product integration.
Among my highest-impact projects, I led the restructuring of an Android application into a monorepo architecture with flavor inheritance. This reduced code duplication, maintenance effort, delivery time, and production errors. I also implemented Firebase Crashlytics and analytics monitoring, increasing visibility into failures and helping reduce recurring bugs. My focus is turning technical challenges into simple, sustainable solutions with real product and business impact.
Scalable, high-performance applications.
Kotlin, Java, Compose, CoroutinesModules, DI, and tests for a sustainable codebase.
MVVM, Clean Architecture, Koin, JUnit/MockKContinuous visibility into production quality.
Crashlytics, Sentry, Git, Gradle, Play StoreMy experience with AI coding agents, from smaller tasks to planning, goals, and reusable skills, while keeping review and validation part of the development workflow.
A short overview of how merge and rebase affect Git history, and why a feature’s context matters more than simply trying to avoid conflicts.