Yazan Aesmael

Lead Software Engineer | Android, KMM & Hardware Integration

Professional Summary

I understand the Android Framework under the hood. This allows me to optimize performance, secure data, and ensure hardware and software work in perfect sync.

I specialize in Real-time Systems, Native KMP, and Hardware Integration (BLE/USB). I build scalable multi-module projects and handle everything from security auditing to CI/CD automation. I focus on eliminating UI jank and battery drain using tools like Android Profiler.

Experience

Lead Android Engineer | Lifease Solutions
Nov 2023 - Present
  • Solely designed and delivered the application from zero to 100,000+ active users. Engineered a concurrent Socket.IO layer managing 5+ active connections per screen with zero thermal throttling on low-end devices.
  • Defined the data synchronization strategy, implementing full-stack GZIP compression (REST & Sockets), custom key encoding, and ETag caching. These decisions reduced server payloads by 95% and minimized data usage and costs.
  • Enforced strict performance budgets using Android Profiler and Automated UI Tests. Leveraged R8 shrinking, Baseline Profiles, and coding best practices to eliminate 90% of UI jank and improve startup time by 50%, ensuring consistent rendering under heavy load on any device.
  • Trusted in recruitment for Android and Product Design roles, using my deep product lifecycle knowledge to assess cross-functional fit for candidates. Onboarded and mentored 2 junior developers to independence, teaching advanced Coroutines, Flows, and Jetpack best practices to ensure clean, maintainable code and strict adherence to the design system.
Independent Senior Engineer | Consultant
Dec 2023 - Present
  • Architected and deployed advanced CI/CD pipelines for multiple clients. Trained development teams on automation best practices, reducing deployment friction and standardizing release workflows.
  • Engineered full solutions integrating BLE, and USB protocols. Solved complex hardware-software synchronization challenges to ensure 99.9% data reliability in offline environments.
  • Designed and implemented expressive, advanced user interfaces with complex state management, ensuring smooth 60fps performance even during heavy hardware communication.
  • Led the end-to-end development of specialized mobile applications for international clients, bridging the gap between custom hardware firmware and modern Android user experiences.
Android Engineer | TestRight Nanosystems
July 2023 - Aug 2023
  • Built an end-to-end biotech data capture system. Created the Android client interface and wrote ESP32 firmware (C++) for low-latency data transmission.
  • Used real-time graphing libraries to visualize spectrometer data with high refresh rates.

Technical Proficiency

A curated collection of my technical skills and proficiencies.

Languages

  • Kotlin (Expert)
  • Java
  • C++ (Embedded)
  • Python

Android & Mobile

  • Jetpack Compose & CMP
  • Kotlin Multiplatform (KMM)
  • Coroutines & Flow
  • Dagger Hilt / Koin

Architecture & Systems

  • Clean Architecture
  • BLE / Bluetooth Classic
  • Protocol Buffers
  • CI/CD Pipelines

AI & Machine Learning

  • TensorFlow Lite
  • Google MediaPipe
  • Koog & Gemini API
  • On-Device RAG

Engineering Showcase

JetOverlay SDK

Android SDK • Jetpack Compose • WindowManager

A lightweight, Compose-first Android SDK for managing floating system overlays. I separated the window management from the UI content, added physics-based dragging, and ensured process resilience via foreground services.

View SDK Repository

RealHandsFree

Android • MediaPipe • Accessibility Service

An accessibility tool for touch-free Android navigation. Using computer vision to map hand movements to clicks and scrolls with high precision.

View Source Code

EchoVerse

Kotlin Multiplatform • Koog Agents • RAG

A modular KMP app that creates "digital twins" from chat history. I built a local RAG pipeline using SQLDelight and Google Gemini for context-aware, low-latency persona simulation.

View Research Repository

OpenSurvey

Clean Architecture • BLE • HAL

A white-label surveying platform with a Hardware Abstraction Layer. I built a dual-mode communication engine that switches between BLE and USB to ensure data integrity for field hardware.

View Enterprise Framework