Skip to content
View Kayuemkhan's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Kayuemkhan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kayuemkhan/README.md

Abdul Kayuem

Senior Mobile Application Engineer & Team Lead

Android · Flutter · Mobile Architecture · Fintech · VoIP / Real-Time Systems

Building reliable mobile products from architecture to production.

LinkedIn Medium Stack Overflow GitHub


Engineering Mobile Products That Survive Production

I'm a Senior Mobile Application Engineer and Team Lead with 6+ years of professional experience building, modernizing, and shipping mobile applications across Android, Flutter, and iOS delivery pipelines.

My work spans banking, VoIP and real-time communication, contact-center systems, public-sector applications, field operations, agriculture, and commerce.

I work beyond UI implementation: architecture, API integration, offline synchronization, security, performance, code reviews, release engineering, production debugging, and technical decision-making are all part of my day-to-day engineering work.

Currently working with Genuity Systems Ltd. in Dhaka, Bangladesh.


Production Engineering

Some systems I've worked on are publicly available in production:

Product Engineering Context Platform
DBL Go Mobile banking · legacy modernization · architecture & performance Android
gTalk PBX SIP softphone · PJSIP/pjsua2 · VoIP · real-time communication Android
gPlex Wallboard Real-time contact-center monitoring and operational analytics iOS
Tottho Apa Public-sector / community field operations Android
Pesticide Prescribers Agricultural advisory and field-oriented workflows Android

These projects have required working with real production constraints: existing codebases, security requirements, low-end devices, unreliable networks, release policies, backwards compatibility, and live users.


What I Engineer

Mobile Engineering

Kotlin · Java · Dart · Flutter · Android SDK · Jetpack

I build native Android applications and cross-platform Flutter applications, including Flutter-to-native interoperability when platform-specific Android or iOS capabilities are required.

Architecture

Clean Architecture · MVVM · BLoC · GetX · SOLID · Repository Pattern

I prefer architecture that makes business logic testable, dependencies explicit, and large codebases easier for teams to evolve.

Concurrency & Reactive Systems

Kotlin Coroutines · Flow · Streams · Async/Await · WebSockets

Used for network orchestration, background operations, event-driven UI, synchronization, and real-time application behaviour.

Data & Offline-First Systems

Room · SQLite · Hive · DataStore · Firestore

Experience designing applications where connectivity cannot be assumed—local persistence, background synchronization, caching, retries, and conflict-aware data flows.

Networking & Backend Integration

REST · Dio · Retrofit · WebSockets · JSON · OAuth2 · JWT

I work closely with backend teams on API contracts, authentication, failure handling, pagination, caching, and integration debugging.

VoIP & Real-Time Communication

SIP · PJSIP / pjsua2 · RTP / SRTP · Agora · Push Notifications

Experience building communication applications involving SIP registration, incoming/outgoing calling, real-time state, push wake-up, and native SDK integration.

Mobile Security

Android Keystore · iOS Keychain · Biometrics · Certificate Pinning · Secure Storage

Security is treated as an architectural requirement rather than something added immediately before release.

Quality & Delivery

JUnit · flutter_test · Widget Tests · GitHub Actions · Crashlytics

I work across testing, code review, CI/CD, signing, provisioning, release preparation, Google Play Console, and App Store Connect.


Selected Engineering Work

A Flutter personal-finance application focused on clean architecture, practical state management, data persistence, and maintainable UI composition.

Flutter · Dart · Clean Architecture · State Management · Local Persistence

The project demonstrates how I structure Flutter applications around clear responsibilities, reusable components, predictable state, and maintainable business logic.

Add your Expense Tracker repository link here.


02 — 🧪 RickAndMorty

A modern Android reference application demonstrating production-oriented architecture and Android development practices.

Kotlin · MVVM · Hilt · Coroutines · Flow · Room · ViewModel · Material Motion

Highlights separation of concerns, dependency injection, reactive data flows, persistence, and maintainable Android architecture.


03 — 🤖 Freshness Detector

An Android application using TensorFlow Lite for on-device classification of fresh and stale fruits and vegetables.

Android · Java · TensorFlow Lite · Machine Learning · Computer Vision

Demonstrates mobile ML integration, on-device inference, and extending traditional mobile development into intelligent applications.


Engineering Principles

Correctness before cleverness.

Architecture should reduce complexity, not create it.

Offline and failure states are product requirements.

Security belongs in the design.

Performance problems should be measured before they are optimized.

Code is written for the next engineer as much as for the compiler.

I care particularly about maintainability, observable failure modes, performance on real devices, explicit architecture boundaries, and systems that remain understandable as teams and feature sets grow.


Technical Writing

I write about Android, Flutter, debugging, architecture, and lessons from production systems.

Recent Writing

75 Red Flags for Android Developer Interview

Android concepts and engineering mistakes developers are expected to understand beyond basic framework usage.

Understanding Pass by Value and Reference in Dart

A practical explanation of Dart's object and reference semantics.

Read more on Medium


Problem Solving & Community

I stay active in programming and developer communities alongside production engineering.

LeetCode Codeforces Stack Overflow


Current Areas of Focus

  • Advanced Android architecture and internals
  • Scalable Flutter architecture
  • Mobile system design
  • Native ↔ Flutter interoperability
  • VoIP and real-time communication
  • Mobile security
  • Offline-first application design
  • Automated testing and CI/CD
  • Cloud-backed mobile systems
  • AI-assisted engineering workflows

Beyond GitHub

LinkedIn · Medium · Stack Overflow · LeetCode · Codeforces · Fiverr


Open to meaningful mobile engineering, architecture, and product collaborations.

📧 abdulkayuem007@gmail.com

Pinned Loading

  1. devsonket/devsonket.github.io devsonket/devsonket.github.io Public

    🎨🛠📌 সম্পূর্ণ বাংলায় ডেভেলপার চিটশিট 🎨🛠📌

    JavaScript 1k 603

  2. expensetracker expensetracker Public

    A privacy-first personal-finance app built with Flutter. Expense Tracker turns everyday spending into useful feedback: users can set a monthly budget, record expenses in seconds, review category an…

    Dart

  3. Freshness-Detector Freshness-Detector Public

    🗡️ This project is a Freshness Detector built using TensorFlow Lite, which classifies fruits and vegetables as either fresh or stale. The model is trained to identify six types of items in both fre…

    Java 1

  4. quartet-messenger quartet-messenger Public

    We build a Messenger Type app which has contained some the features what we can do in the messenger. We can send messages, search a friend and finally can send images.

    Kotlin

  5. RickAndMorty RickAndMorty Public

    🗡️ RickMorty demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

    Kotlin 4

  6. easysharedpref easysharedpref Public

    EasySharedPref is a library working as SharedPreferences . We can handling our data using only writing read and write after init.

    Java 7