Duy Pham

Android Engineer

I craft modern Android applications using the latest technologies. Always exploring new ways to build better, more performant native experiences.

About

I'm a passionate and results-driven Android Developer with expertise in building high-performance applications and SDKs. Skilled in Kotlin, Jetpack Compose, and Kotlin Multiplatform, with a strong focus on Clean Architecture and modern development practices.

Currently, I'm an Android Engineer at what3words. I contribute to the what3words Android app and build public and private UI component libraries that allow others to integrate what3words functionality into their own applications.

In my spare time, I'm usually playing chess, video games, hanging with my friends or exploring new technologies in native Android app development.

Experience

  1. October 2023 — Present

    Senior Android Engineer · what3words

    Build and maintain core features of the what3words Android app. Design and develop public and private UI component libraries that allow others to integrate what3words functionality into their own applications. I'm also working on the what3words automotive app.

    • Kotlin Android
    • Kotlin Multiplatform
    • Jetpack Compose
    • Coroutines
    • Retrofit
    • MVVM/MVI
    • Clean Architecture
    • Dagger Hilt
    • Android Automotive App
  2. March 2025 — Present

    Freelancer · Confidential

    I independently developed a WearOS application designed for dental clinics to streamline daily operations for dentists and their staff. The app enhances workflow efficiency in dental practices by providing convenient access to essential functions through a wearable interface.

    • WearOS
    • Jetpack Compose
    • Ktor
    • MVVM
    • Clean Architecture
    • Dagger Hilt
  3. November 2021 — October 2023

    Device Integration Engineer · Fossil Vietnam

    Participated in building a new Wearables Framework (inspired by Android WearOS) from scratch for the next generation of Fossil smartwatches. Spearheaded the development and ownership of the core modules of the framework, including SensorManager, HealthServiceManager, and LocationManager. Optimized code and memory usage, enabling the framework to run on smartwatches with only 5MB of RAM, supporting up to 12 installed applications.

    • Android Framework
    • Java
    • Protocol Buffers
    • SNI/JNI
  4. December 2020 — March 2021

    Android Developer, Contractor · SaigonSmart

    Worked as a part-time developer during university, developing and publishing two Android applications on the Play Store.

    • Kotlin Android
    • MongoDB
    • Kotlin Coroutines

Projects

  • SunVerta Translation App

    SunVerta Translation App

    SunVerta is a comprehensive translation application built with Kotlin Compose Multiplatform (KMP), offering multiple translation methods.

    • Kotlin Multiplatform
    • Jetpack Compose
    • MVI
    • Coroutines
    • SQLDelight
    • Ktor
    • Material Design
  • KMM File System

    KMM File System

    KMMFile is an utility library helps applications working with File System (Android/iOS) in Kotlin Multiplatform.

    • Kotlin Multiplatform
    • Maven Publishing
  • Personal Portfolio Template

    Personal Portfolio Template

    A modern, customizable portfolio template built with Kotlin Ktor and Freemarker. Features a clean, responsive design inspired by popular portfolio layouts, supporting dynamic content management and easy customization.

    • Kotlin Ktor Server
    • Freemarker Template
    • Tailwind CSS
    • Docker
    • Self-hosted Server