Mobile App Development By Alex Kharchenko

Native Swift & React Native apps, built end to end

I design and build mobile apps: native in Swift and SwiftUI when an app needs deep platform integration, or cross-platform in React Native and Expo when shared code across iOS and Android is the priority. I also build the backend API behind them, from the first line to a store release, and stay on for the updates after.

Native

Native Swift & watchOS

Swift and SwiftUI apps built for iPhone and Apple Watch, from a single-screen utility to a paired Watch-first companion app.

Cross-platform

React Native & Expo

One codebase shipping to iOS and Android, with native modules dropped in when a feature needs to go deeper than Expo alone.

Backend

APIs that scale

Cloudflare Workers, REST APIs, and databases behind the app, with sync, auth, and real-time features handled server-side.

Delivery

App Store & Play Store, handled

Store submission, privacy questionnaires, TestFlight, and ongoing updates after launch, all under a registered developer account.

Backend

And the platform behind it

A mobile app is only as good as its backend. I build the API layer on Cloudflare's edge platform, reaching for whichever of these primitives the feature actually needs, not a fixed stack:

Workers

Edge compute running the API itself, close to every user, with no servers to patch or scale.

D1

Managed SQLite at the edge for relational data, with Drizzle ORM and versioned migrations.

Hyperdrive

Connects to an existing Postgres or MySQL database from Workers, pooled and cached for low latency.

KV

Low-latency key-value storage for config, tokens, feature flags, and session lookups.

R2

S3-compatible object storage for uploads and media, with no egress fees.

Images

On-the-fly resizing, optimization, and delivery for user photos and avatars.

Stream

Video encoding, storage, and adaptive-bitrate delivery for in-app video.

Durable Objects

Stateful coordination for real-time features: live scores, chat, presence, sessions.

Queues

Background and async processing decoupled from the request path, with retries and a dead-letter queue.

Email Workers

Transactional email (signup confirmations, password resets, receipts) sent straight from a Worker.

AI Gateway

Caching, rate limiting, and observability in front of LLM calls.

Workers AI

Runs LLM, image, and speech inference on Cloudflare's GPUs, with no separate model host to manage.

Vectorize

A vector database for semantic search and RAG.

Turnstile

Invisible bot protection on public forms and sign-ups, no CAPTCHA puzzles.

Rate Limiting

Per-user or per-IP request throttling that protects endpoints from abuse.

Cron Triggers

Scheduled jobs for digests, cleanup, and billing runs.

...and more, whatever it takes for a successful launch.

Recent work

My own product, shipped end to end

Case study

Padelyst: live padel scoring, built watch-first

Native iOS & Apple Watch app, a Hono API on Cloudflare Workers, and a real-time Durable Object per live tournament session.

Read the case study →

Have an app idea in mind?

Tell me what you’re building, and I’ll help you scope and ship it, from Swift to the App Store.

Start a project
Contact

Tell me about your project

Goes straight to me, Alex — no ticket queue. Prefer email? info@mavenslab.tech

Protected by Cloudflare Turnstile. Limited to 3 messages per day.