Lead Mobile Engineer · San Francisco, CA

Daniel Nugent

I’m an Android specialist who ships the whole product: native Android and iOS apps, the backend behind them, and the architecture decisions that keep them fast to change. I do my best work owning a product from first sketch through release and iteration.

Portrait of Daniel Nugent
  • 20 years in software

    Deep engineering experience across product development, delivery, and long-term maintenance.

  • Android depth, full-stack range

    Kotlin, Compose, coroutines, and Flow at the core, plus native iOS in SwiftUI and TypeScript APIs on Cloudflare.

  • 43k+ Stack Overflow reputation

    Long-time contributor helping developers solve real Android and software engineering problems.

About

I’m strongest on small teams where one experienced engineer can create a lot of leverage early. I work across the full path from discovery and planning through implementation, release, and iteration, and I care about making sound technical decisions up front so teams move faster with less rework.

I focus on code that is understandable, testable, and practical to maintain, with close attention to user experience, performance, and release quality. Android is my deepest expertise, but I’m just as comfortable building the SwiftUI app or the API it talks to, as ThingMap shows.

I use AI-assisted tools to speed up planning, prototyping, and implementation, while keeping human judgment on architecture, product tradeoffs, and code quality.

What I bring

  • End-to-end product ownership, from idea to shipped app
  • Deep Kotlin and modern Android expertise
  • Native iOS in SwiftUI, plus the backend APIs behind it
  • Pragmatic architecture that supports fast iteration
  • Close collaboration with product and design
  • Clear communication and dependable execution

Mobile apps, built thoughtfully

If you’re building a mobile product and want someone who can own it across Android, iOS, and the backend, I’d like to hear about it. Reach out at danielnugent@gmail.com.