Available for senior mobile roles

ABU RAIHAN RONY / SENIOR MOBILE DEVELOPER

Thoughtful code.
Exceptional
mobile experiences.

I turn complex ideas into intuitive Android and iOS apps. Six years of hands-on engineering, shared codebases, and products shipped to both stores. Currently leading mobile at Envobyte Ltd.

6+Years building mobile
20+Apps live on the stores
2Platforms, one codebase
4Companies shipped for
BUILT WITH PURPOSE. SHIPPED WITHKotlinJetpack ComposeKotlin MultiplatformFlutterSwiftUI

Selected work

Selected work. Real-world impact.

From real-time translation to AI-powered tools. A closer look at the products I’ve helped bring to life at Envobyte Ltd.

01 / LIVE TRANSLATION

Turner: LiveVoiceTranslator

Android & iOS Dec 2025 — Feb 2026

Lead Mobile Developer · team of 5

Real-time voice, text and camera translation, built for both platforms from a single Kotlin Multiplatform codebase.

  • Shipped to Google Play and the App Store with ~80% of the code shared across Android and iOS.
  • Built live speech-to-text over WebSockets, on-device translation across 66 languages, and camera OCR with document export.
  • Secured the API with Firebase App Check and usage metering; monetized through RevenueCat subscriptions and AdMob.
Engineering notes

The challenge

Translation is latency-sensitive, ML Kit is platform-specific, and billing, ads and analytics each demand separate store-compliant wiring. Five developers, two platforms, zero tolerance for a second-class iOS experience.

The approach

A shared KMP core for domain, data and state, with expect/actual seams into native ML Kit, camera, speech and TTS on each side. Room-backed history and an offline phrasebook keep it usable without a network, and one release pipeline keeps both stores in lockstep.

Kotlin MultiplatformCompose MultiplatformKtorRoomGoogle ML KitRevenueCat
9:41
TURNER · LIVE VOICEKMP

Translate

ENGLISH · SOURCEVOICE

ESPAÑOL · TRANSLATED

DEMO RUNNING

Interactive — tap for the next phrase

02 / AI KEYBOARD

ImproveType: AI-Powered Keyboard

Android & iOS Oct 2025 — Present

Lead Mobile Developer

A system keyboard with on-device AI rewriting, grammar correction, tone change and translation — shipped natively on both platforms.

  • Launched on both stores covering 52 languages, 76 keyboard layouts and 43 app locales.
  • Delivered grammar fix, rewrite, tone change and translation, plus glide typing and next-word prediction from a 111K-word dictionary.
  • Tuned the iOS keyboard extension to run inside Apple’s ~60 MB memory ceiling; hardened Android startup with baseline profiles and R8.
Engineering notes

The challenge

An IME is among the most performance-critical components on a phone. On iOS a keyboard extension is killed outright past a ~60 MB memory ceiling — while still satisfying strict store policy and running AI across dozens of languages.

The approach

Multi-module Clean Architecture isolating the keyboard core, with a dynamic layout engine for language packs. Baseline profiles and R8 guard startup and frame budgets on Android; on iOS, lazily built panels, aggressive teardown between sessions, and an App Group plus Darwin notifications to reach the host app.

KotlinJetpack ComposeSwiftSwiftUIUIKitKoinStoreKit 2
9:41
IMPROVETYPE · AI IME52 LANGS

Type with AI

Type something…
?123,space.return

AI SUGGESTIONS · GRAMMAR · VOICE

AUTO-TYPING

Interactive — tap to pause

03 / IMAGE ENHANCEMENT

Image Enlarger: AI Photo Upscaler

Android & iOS Jun 2025 — Present

Senior Mobile Developer

AI photo upscaling, face restoration and background enhancement, metered by a credit quota and shipped to both stores.

  • Built on one Kotlin Multiplatform codebase with ~82% of the code shared, released on Google Play and the App Store.
  • Integrated a server-side AI pipeline for upscaling, face restoration and background enhancement, funded by ads and subscriptions.
  • Built an offline gallery with paging, crop and transform tools, a referral flow and an iOS share extension, covered by a shared unit-test suite.
Engineering notes

The challenge

Upscaling runs server-side, so every result costs money and latency. The client had to meter a credit quota fairly, stay responsive while a job is in flight, and keep finished results available offline — on two platforms with one team.

The approach

A KMP core owning credits, job state and history, with SQLDelight paging the gallery so results survive a cold start. Platform seams handle picking, cropping and the iOS share extension, while ads and subscriptions top up the same quota through a single repository.

Kotlin MultiplatformCompose MultiplatformSQLDelightPaging 3KtorRevenueCat
9:41
IMAGE ENLARGER

Enhance

Original photo, soft and low resolution The same photo after AI upscaling, sharp
BEFORE
AFTER
CREDITS12 LEFT

Ready to enhance

TAP TO RE-RUN

Interactive — tap to re-run

04 / SECURITY & INFRASTRUCTURE

TTBoost

Android Jul — Aug 2026

Senior Android Developer · security & API layer

Security, authentication and networking ownership on a mature 18-module Android product, shipped at version 9.0.

  • Rolled out Firebase App Check across every HTTP client, with token prefetch, failure classification and retry.
  • Hardened request signing against replay attacks, backed by a regression test suite, and added device integrity and root detection.
  • Migrated the client through four backend API versions (v3 to v6) with localized error handling.
Engineering notes

The challenge

The app was already shipping at v9 with a large surface area and a backend mid-migration. Security work had to land without a rewrite, without invalidating live sessions, and while endpoints moved underneath it four times.

The approach

Centralised identity and signing into one interceptor chain, so every HTTP client inherited App Check and replay protection at once. A regression suite went in around signing before it was touched, then each endpoint version migrated behind the same seam with upstream failures mapped to localized messages.

KotlinJetpack ComposeDagger HiltKtorPaging 3Firebase App Check
9:41
TTBOOST · NETWORKv6

Request pipeline

TAP TO REPLAY

Interactive — tap to replay

Project archive

More project work.

OCR Image to Text Scanner

Document scanning and text extraction from photos, with batch OCR, editable text, translation, and export to PDF, Word, or text files.

Android · OCR · Document scanning

Image Compressor and Resizer

Photo compression with target file-size controls, batch processing, custom resizing, format conversion, and social-media image fitting.

Android · Image processing · Batch compression

HashTag & AI Post Writer
2025 — 26

AI social-content assistant — hashtags from text or images, captions, rewrites, a bio generator and a post planner, sharing ~93% of its code across platforms.

Kotlin Multiplatform · Compose Multiplatform · Room · KVault · AdMob

Volume Booster
2025 — 26

Volume amplification, equalizer, bass boost and sound profiles driven through Android’s audio-effects APIs, with boost scheduling and a speaker cleaner.

Kotlin · Jetpack Compose · Dagger Hilt · WorkManager

Genofax
2022 — 24

Health assessment and well-being tracking, with real-time data synchronization across native Android and a Flutter iOS build.

Kotlin · MVVM · Dagger Hilt · Retrofit · Flutter · GetX

DogPro — Dog Profiling
2022 — 24

Dog profiling app using on-device ML image classification, backed by a Retrofit API layer.

Kotlin · ML image classification · Retrofit

Talent Torrent
2022 — 24

Talent marketplace built on an MVVM architecture, with Stripe-backed payments.

Kotlin · MVVM · Stripe

Amar Arabi Ovidhan
2022 — 23

Arabic dictionary rebuilt with a modern UI — offline Room storage, search, bookmarks and user accounts.

Kotlin · MVVM · Dagger Hilt · Room · Retrofit

SB-Live — Live Stream Video Chat
2022

Live streaming and video chat with virtual gifts, built from scratch on the Agora SDK with Firebase Realtime Database.

Kotlin · Agora SDK · Firebase Auth · Realtime Database

Prime Bazar — E-commerce
2022

Flutter e-commerce app — performance optimization, new features and bug fixing across the codebase.

Flutter · Dart

Speak English Online
2021

Anonymous global voice calls for speaking practice — no login, unlimited free calls.

Kotlin · Firebase · Agora SDK

Starnote Social
2021

Social learning platform with feeds, groups, calls, live streaming and teacher matching.

Java · Kotlin · Sinch SDK

Hash Generator
2020

SHA-1/224/256/384/512 and MD5 for any text — one tap to the clipboard.

Kotlin · XML

Age Calculator
2020

Exact age down to the second, plus the next ten birthdays on a clean screen.

Java · XML

Alo Blood Donor
2019

Firebase-powered donor finder connecting patients with nearby blood donors, fast.

Java · Firebase

Ramadan Calendar
2019

Sahri and iftar schedules for every district of Bangladesh, with countdowns and alarms.

Kotlin · XML

About

A product mindset.
An engineer’s attention to detail.

I have spent six years on mobile, almost all of it on Android, and the last two moving teams onto shared codebases with Kotlin Multiplatform. I like the problems that sit underneath a feature — how state is owned, what happens on a cold start, what a request does when the network is hostile.

Most of my recent work is AI-adjacent consumer product: a live translator, a keyboard, a photo upscaler. They share a shape — a thin native seam over a shared core, a metered backend, and store policy on both sides. I have shipped that shape four times now, and the second one went considerably better than the first.

I currently lead the mobile team at Envobyte Ltd., where I oversee architecture, code reviews, feature development, and release coordination. I care about tests around the parts that are hard to reason about, honest estimates, and leaving a codebase easier to join than I found it.

Right now I am open to senior Android and Kotlin Multiplatform roles, remote or based in Bangladesh.

Based in
Khulna, Bangladesh · GMT+6
Current
Senior SWE, Envobyte Ltd.
Focus
Android · Kotlin Multiplatform
Also ships
iOS (SwiftUI, UIKit) · Flutter
Languages
Bangla (native) · English
Open to
Senior mobile roles

Experience

Professional journey.

A track record of building and leading mobile engineering across native and multiplatform ecosystems.

Jun 2025 — Present

Senior Software Engineer (Android & iOS)

Envobyte Ltd. — Khulna, Bangladesh

  • Lead mobile engineering across feature planning, architecture, and agile delivery, establishing code-quality standards for Android and iOS applications.
  • Develop and deliver native Android applications with Kotlin and shared Android/iOS solutions with Kotlin Multiplatform.
  • Design modular, testable systems using Clean Architecture, Hilt, Koin, Coroutines, Flow, and Ktor to support maintainability and product growth.
  • Review code, resolve technical issues, and optimize application performance in collaboration with designers, backend engineers, and product managers.

Aug 2022 — Dec 2024

Software Engineer — Android

Genofax® Life Sciences — Dhaka, Bangladesh

  • Developed and maintained native Android applications with Java and Kotlin, alongside cross-platform applications with Flutter.
  • Implemented complex user interfaces and real-time data synchronization for a health and wellness platform.
  • Applied Clean Architecture, Dagger Hilt, and Kotlin Coroutines to structure dependencies and asynchronous workflows for maintainable application code.
  • Led mobile development delivery and coordinated with designers and product managers to align implementation with product requirements and release schedules.

Feb 2022 — May 2022

Android Developer

Prime IT — Narayanganj, Bangladesh

  • Translated business requirements and technical specifications into native Android and cross-platform Flutter applications.
  • Integrated third-party REST APIs and implemented adaptive layouts to support consistent functionality across device sizes.
  • Structured application features using MVVM, Dagger Hilt, and Kotlin Coroutines to separate presentation, business logic, and asynchronous operations.
  • Introduced development tools and technologies to improve engineering workflows and application maintainability.

Dec 2019 — Jan 2022

Android Developer (Part-Time)

SoftLab IT — Dhaka, Bangladesh

  • Developed native Android applications in Java and Kotlin, translating initial specifications into functional mobile features.
  • Implemented adaptive user interfaces to provide consistent usability across Android screen sizes and resolutions.
  • Integrated third-party libraries, APIs, SQLite storage, and background processing to support application functionality and offline data access.
  • Collaborated with designers and product managers to translate product requirements into intuitive interfaces and reliable application behavior.

Toolkit

What I build with

Languages & frameworks

  • Kotlin
  • Java
  • Swift
  • Dart
  • Android SDK
  • Jetpack Compose
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Flutter
  • SwiftUI & UIKit

Architecture & patterns

  • Clean Architecture
  • MVVM · MVP · MVC
  • Modular / multi-module
  • Jetpack components
  • Dependency injection
  • Unidirectional data flow

Tools & platform

  • Dagger Hilt · Koin
  • Coroutines · Flow
  • Ktor · Retrofit · OkHttp
  • Room · SQLDelight · DataStore
  • WorkManager · Paging 3
  • Firebase (App Check, FCM, Crashlytics, Analytics)
  • Play Billing · StoreKit 2 · RevenueCat
  • Google ML Kit · CameraX
  • Baseline profiles · R8
  • Git · Gradle · CI

Education

Where I trained

B.Sc. in Computer Science & Engineering Daffodil International University — Dhaka, Bangladesh Jan 2018 — Jan 2022

Professional training

Credentials

A foundation in computer science, strengthened by practical mobile development training.

Certification

Android Application Development BASIS Institute of Technology & Management (BITM) — Dhaka Jul — Dec 2018

Contact

Let’s build something
worth using.

Available for senior Android, Kotlin Multiplatform and cross-platform roles. Fastest by email — I reply within a day.

Start a conversation
GitHubronyaburaihan LinkedInin/ronyaburaihan