Erfan.

Services

I work with small teams and founders who need a senior Android engineer — someone who can own the mobile layer end to end. Freelance, project-based, or ongoing retainer.

Android App Development

Full-cycle Android development from architecture to release. Kotlin-first, Jetpack Compose UI, Clean Architecture, and CI/CD. I've been the sole Android engineer on multiple shipped products and know how to own the whole stack.

  • Greenfield apps and legacy codebase modernization
  • Jetpack Compose with Material 3
  • MVVM + Clean Architecture with enforced layer boundaries
  • Hilt, Coroutines/Flow, Room, DataStore, Paging 3
  • Firebase, automated testing (JUnit, Espresso), CI/CD pipelines

Location & Maps Integration

Maps and location as a first-class feature — not an afterthought. I've shipped multiple apps with deep location integration across MapLibre, Google Maps, and OpenStreetMap.

  • MapLibre SDK, Google Maps, OpenStreetMap integration
  • Battery-efficient foreground and background location
  • Geofencing, GPS metadata, and real-time tracking
  • Offline tile downloading for low-connectivity environments
  • Reverse geocoding, routing, and spatial data display

Offline-First Architecture

Apps that keep working when the signal drops. I've built systems that sync gracefully in the background without draining the battery or blocking the user.

  • Room + DataStore for local persistence
  • WorkManager for battery-aware background sync
  • Conflict resolution and graceful degradation strategies
  • Optimistic UI updates with rollback on failure

Android Library & SDK Development

Libraries other developers want to use — clear APIs, good DX, and proper publishing. I've built and published to Maven Central as part of funded open-source work.

  • SDK design with clean, ergonomic public APIs
  • Maven Central publishing
  • Cross-app communication via AIDL and Binder IPC
  • Authentication and authorization integrations (OpenID Connect, OAuth2)

Code Review & Architecture Consulting

If your codebase has grown past the point where everyone is confident making changes, I can help. I'll look at what you have, identify the friction points, and give you a concrete plan.

  • Architecture review and refactoring roadmap
  • Modularization strategy
  • Test coverage assessment
  • Performance and battery usage analysis

Open-Source & Privacy-First Development

I've built open-source Android tools funded by NLnet, including a Solid Protocol integration layer that lets apps give users real ownership of their data.

  • Solid Protocol and decentralized data storage on Android
  • Privacy-first architecture — no dark patterns
  • Open-source-friendly licensing and documentation
  • NLnet-funded project experience

Have a project in mind?

Tell me what you're building and I'll let you know if I'm a good fit.

Get in touch