Skip to content
Daniyar Kurmanbayev

Dan Kurman · Mobile backend & API integration

Make the app and its backend work together.

A screen can look finished while its data and backend behavior are still unreliable. Stale state, incomplete API responses, missed notifications, and interrupted checkout often cross repository boundaries. I work across the mobile client and backend integration to make the complete user journey understandable and testable.

What I can handle

API contracts and app state

I connect authentication, request and response models, pagination, uploads, and error handling. The app needs a defined response to slow connections, expired sessions, partial data, and retries. I can adapt an existing REST API or implement the backend changes the mobile flow requires.

Cloud and operational workflows

My delivered work includes Firebase authentication, Firestore, Cloud Functions, notifications, and analytics, alongside PHP and Django backends. I can also assess Supabase integration for a product’s needs. Service selection starts with the current data, access rules, and operational constraints.

Consistency across system boundaries

I investigate flows that continue when the app is closed: payment callbacks, background jobs, notification delivery, and scheduled state changes. That includes deciding which system owns the state and how the client recovers when a response is delayed or a request is repeated.

Follow one user journey through the system

Bring the app, API documentation if available, and the flow that needs to work. I trace it from the interface through the server and back, agree on data and failure behavior, then verify the integration in the appropriate test environment before release work begins.

Relevant project work

Mobile tracking and Firebase automation

MountainXperience Tracking

Connected native iOS and Android tracking with Firestore session state, Cloud Functions, and late-back notification workflows.

Native app and PHP marketplace

Blackville

Aligned the iOS checkout with server-side Stripe payments, order records, addresses, and fulfillment emails.

iOS app and Django mobile backend

UniClub

Built discovery and booking-request flows with a Django REST backend and asynchronous jobs. The product is now discontinued; the case study documents the delivered work.

Work with Dan Kurman

Let’s look at your app.

Share the app/backend stack and the user journey you need to connect or repair.