Services

What I can build for you

Native Android apps, Windows desktop apps from the same Kotlin codebase, and the backends behind them. Fixed quotes, working builds at every milestone, and you own all of it at the end.

Start a project

Custom Android apps

Kotlin and Jetpack Compose apps built from an idea to a signed release on Google Play. Phone, tablet and Android Auto.

Offline-first & field apps

Apps that keep working with no signal: local databases, sync, offline maps, and phone-to-phone mesh networking.

Camera, OCR & AI features

Scan VINs, receipts and documents on-device, or pull structured data out of manuals with an LLM. Private, local AI too.

Payments & monetization

Google Play Billing, Pro unlocks, free trials and paid tiers, wired up and tested with real purchases.

Desktop & backend

One Kotlin codebase for Android and Windows, plus Python/FastAPI or Supabase backends when the app needs a server.

Rescue & modernize

An app that's crashing, slow, or stuck on old code? I'll fix it, add tests, and move it to modern Android.

Ways to work together

Pick what fits

Fixed-scope build

You know what you want. We agree on scope, milestones and a price up front, and you get a working build to try at every milestone.

MVP sprint

You have an idea and need it in users' hands fast. We cut it to the core, ship a real app, then improve it based on what users do.

App rescue

An existing app is broken or unmaintainable. I audit it, give you a written plan, then fix what matters most first.

Ongoing support

After launch: updates for new Android versions, Play policy changes, bug fixes and new features on a monthly plan.

Process

How a project runs

  1. TalkA free call to understand the problem, the users and the budget. No pitch deck required.
  2. PlanA written scope with milestones, a timeline and a price, so there are no surprises.
  3. BuildWorking builds on your phone at every milestone, not status reports. Automated tests from day one.
  4. LaunchA signed release, help with the Play Store listing and privacy policy, and a handoff of all the source code.

Skills

Technical capabilities

Android

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Coroutines / Flow
  • MVVM
  • Hilt / Koin

Multiplatform

  • Kotlin Multiplatform
  • Compose Multiplatform
  • Windows desktop

Data & offline

  • Room
  • SQLite
  • DataStore
  • Offline-first sync
  • MBTiles / PMTiles

Device & hardware

  • CameraX
  • ML Kit OCR
  • GPS
  • Audio DSP
  • Sensors
  • Nearby Connections

Backend & AI

  • Python / FastAPI
  • Supabase
  • TypeScript / Deno
  • Docker
  • REST APIs
  • LLM APIs / Ollama

Shipping

  • Google Play Billing
  • Play Console
  • R8
  • GitHub Actions CI
  • JUnit / Robolectric / Compose UI tests

Security

  • Android Keystore
  • AES-256-GCM
  • PBKDF2
  • Token auth

Low-level

  • AOSP / TWRP
  • C / C++
  • NDK
  • ADB protocol
  • LSPosed / Zygisk

FAQ

Frequently asked questions

How much does an app cost?

It depends on what it does. After a free call, I'll give you a fixed written quote for the scope we agree on, so the number won't move unless the scope does. The contact form has budget ranges to help us start in the right place.

How long does it take?

A focused MVP is usually weeks, not months. A larger app with a backend, payments and many screens takes longer. You'll get a timeline with milestones before any work starts.

Who owns the code?

You do. When the project is paid for, you get all the source code, signing keys and store accounts. No lock-in.

Will you sign an NDA?

Yes. Happy to sign a reasonable NDA before you share the details of your idea.

Do you do iPhone apps?

My specialty is native Android (phone, tablet, Android Auto) and Windows desktop with Kotlin Multiplatform. If you need iOS too, ask and we'll talk through the options.

What happens after launch?

Android and Google Play change every year. I offer ongoing support plans for updates, policy changes, fixes and new features, or a clean handoff to your own team.

Can you fix an app someone else built?

Yes. I'll audit the code, tell you honestly what shape it's in, and give you a plan before touching anything.

How do we stay in touch during the project?

However you like: phone, text, email or a weekly call. You'll get a build to try at every milestone so you always see real progress.

Got an app idea? Let's talk.

Tell me what you need. I'll get back to you within one business day with honest next steps, and the call is free.

Request a callCall (830) 308-8986