Featured project
GatherMap — a cross-platform app for discovering and mapping places to gather
The star

The latest — and the one I own end to end

GatherMap

Creator · Solo build — product, design, mobile, backend & AI·2025 — Present

A cross-platform app for discovering and mapping places to gather. Not a client job — my own product, which is exactly the point: it's what I build when I own the entire stack, from the first pixel to the production server.

One codebase, two platforms

Kotlin Multiplatform + Compose Multiplatform — shared Android & iOS.

Map-first discovery

Interactive maps, categories, place detail and rich media.

AI baked in

On-brand, AI-generated visuals and a custom motion system.

My own backend

Self-hosted Laravel API + admin panel, deployed on my VPS.

Production-grade

CI/CD pipelines, modular architecture, offline-friendly UX.

Shipped, not slideware

A real, running product — designed, built and operated solo.

Kotlin MultiplatformCompose MultiplatformLaravelMapsAI Image GenCI/CD
Selected work

Shipping for others, at senior level

The recent roles where I owned Android delivery end to end — from UK fleet routing to the country's first cloud streaming platform.

BaseMap — Senior Android Developer — via Communere (UK)
2023 — 2025

BaseMap

Senior Android Developer — via Communere (UK)

Built the Android app single-handedly for BaseMap's EVR — an AI-powered electric-vehicle fleet-routing platform used by UK fleet operators.

  • Delivered the driver companion app solo: EV turn-by-turn navigation, delivery proof and live performance feedback.
  • 25% faster load times and 99.9% crash-free sessions in production; 30% faster data sync via smarter caching.
  • Cut release time 20% with Gradle build optimization and GitHub Actions pipelines.
KotlinJetpack ComposeMVVMMapsGitHub Actions
basemap.co.uk
Avinance — Senior Android Developer — TV & OTT
2022 — 2023

Avinance

Senior Android Developer — TV & OTT

The first and only cloud video-streaming platform in the country. I was one of just two engineers on the Android & Android TV team.

  • Designed and shipped Android TV & OTT apps with secure Google DRM and smooth streaming via ExoPlayer.
  • Refactored a legacy Java app to Kotlin (MVVM + Coroutines), reducing the crash rate by 15%.
  • Lifted performance 20% through profiling, offline caching and efficient media handling.
KotlinAndroid TVExoPlayerDRMClean Architecture
Raya Leather — Senior Android Developer — full-stack e-commerce
2020 — 2022

Raya Leather

Senior Android Developer — full-stack e-commerce

A premium leather brand. I built the whole commerce stack — the native Android app, the REST backend and the web presence — end to end.

  • Native Android e-commerce app on custom REST APIs, lifting engagement and conversion.
  • Added an iOS WebView build for cross-platform reach, increasing conversion 20%.
  • Raised overall stability 25% with JUnit, Espresso and GitHub CI.
KotlinREST APIBackendE-commerceCI
rayaleather.com
The foundation

Ten years of shipping, from the start

The earlier work that built the range — real-time comms, telecom, startups, and 100+ apps where it all began.

Minishop

Independent Android Developer

An independent build: an AI-powered e-commerce Android app with AI product-image generation, in Kotlin, Compose, Hilt and MVVM.

KotlinComposeHiltAI
2025

Panco

Senior Android Developer

Real-time video communication app — cut WebRTC connection time from 19s to 2.7s and hardened security and networking.

KotlinJavaWebRTCpantel.me
2020

MCI Hub

Senior Android Developer

Shipped a range of telecom-service apps plus a content video-streaming platform; grew the active user base by 40%.

AndroidTelecomVideo
2018 — 2020

Pulsein

Mid-Level Android Developer

Delivered two startup Android apps (MVVM, Java) with responsive UI and reliable API integrations alongside design and backend teams.

JavaMVVM
2017 — 2018

Samix

Junior Android Developer

Where it started — shipped 100+ customized Android apps at high volume, integrating ad services and analytics across a huge range of tools.

AndroidJavaPlay Store
2014 — 2017

GatherMap is what I do on my own.

Imagine that on your team. If you're hiring a senior engineer who can own a product end to end, let's talk.