◆ PRESS START ◆
MOHAMED HELMY
> ANDROID ENGINEER_
Android & Kotlin Multiplatform engineer shipping cross-platform apps and libraries. Specialized in Jetpack Compose, modular architecture, offline-first sync, and secure mobile systems. Currently one save-file into a career of shipping production Android + KMP apps.
— CHARACTER SELECT —
MOHAMED HELMY
LV. 3 · ANDROID/KMP CLASS
LEVEL 01
QUEST LOG // EXPERIENCE
Every job is a quest. Here's the XP earned along the way.
AREEB TECHNOLOGY
Android Software Engineer
- ▸ Architected and delivered core production flows for Cadaa (a CMA-licensed Saudi investment platform) and Boxooo (food & lifestyle platform)—including regulatory KYC verification, biometric authentication, onboarding, push notifications, and full RTL/Arabic localization.
- ▸ Spearheaded the proof-of-concept and technical migration blueprint for KMP shared business logic under Clean Architecture, enabling cross-functional feature teams to share validation and networking layers across platforms.
- ▸ Decomposed a monolithic codebase into 30+ independent Gradle modules, cutting clean build times by 30% and virtually eliminating cross-team merge bottlenecks across parallel feature branches.
- ▸ Standardized multi-module dependency governance using Gradle Version Catalogs, adopted Navigation 3 for type-safe routing, and optimized Gradle build caching to cut incremental compile times by an additional 15%.
- ▸ Strengthened app security and compliance by replacing legacy NDK/JNI cryptography with Google Tink and redesigning encrypted DataStore architecture.
- ▸ Reduced JSON serialization overhead and client response latency by 20% by migrating the networking layer from Retrofit/Gson to Ktor with Kotlinx Serialization and connection pooling.
NATIONAL TELECOMMUNICATION INSTITUTE (NTI)
Software Engineering Instructor (Part-Time) · HireReady Initiative & Bank Misr Program
- ▸ HireReady Initiative (Enterprise Java Track): Instructing on Core & Enterprise Java, OOP modeling, SOLID design principles, and enterprise design patterns.
- ▸ Bank Misr Program (Backend Engineering with Java, Kotlin & Modern Architectures): Delivered a comprehensive curriculum covering Clean Architecture, SOLID principles, 16+ GoF design patterns, and modern Kotlin with Coroutines and Flow.
FREELANCE — POS & ERP PLATFORM
Kotlin Multiplatform Engineer
- ▸ Engineered a real-time, offline-first POS and ERP platform for Android tablets and Desktop built on Kotlin Multiplatform, keeping multi-warehouse inventory synchronized across connectivity drops via Room and Supabase.
- ▸ Implemented secure RPC-based stock transfer workflows to maintain data consistency across multiple warehouse locations.
- ▸ Built automated CI/CD deployment pipelines using GitHub Actions for multi-platform test suites, artifact signing, and continuous delivery.
LEVEL 02
TUTORIAL STAGE // EDUCATION
M.SC. IN COMPUTER SCIENCE (PART-TIME / EVENING)
Faculty of Computer Science and Artificial Intelligence · Benha University · Benha, Egypt · 2026 – Present
Advanced research and academic study focusing on intelligent computing, distributed systems, and software engineering.
B.SC. IN COMPUTER SCIENCE
Faculty of Science · Benha University · Benha, Egypt · 2019 – 2023 · GPA 3.24/4.0
Engineered a machine learning solution to predict diabetes using health metrics and classification models — the first boss fight before entering the industry.
LEVEL 03
PROJECT SELECT
Choose your cartridge. Newest releases first — filter by genre.
expense-tracker
Cross-platform expense tracker: dashboard, budgets, recurring transactions, cross-tab sync, Clean Architecture. Built using Dream, the AI app-generation flow below.
Dream
An AI flow that turns a prompt into a working app — scaffolding architecture, screens & logic end-to-end. expense-tracker (above) was generated straight out of Dream.
Mudawama
Offline-first Muslim habit tracker: prayer tracking, Quran progress, Athkar/Tasbeeh counter, Qibla compass.
Aura
Wallpaper & video discovery app powered by Pexels. MVI, infinite scroll, favorites, video playback — Compose + SwiftUI.
hijri-date-picker
Published KMP Hijri calendar picker for Android, iOS & Desktop with timezone-aware rendering. Live on Maven Central.
Clarity
Demonstrates custom Lint rules and modular architecture with Clean Architecture principles.
WhatNowNews
News aggregation app with real-time updates and Clean Architecture, built in Compose.
Safar
Delivery ops platform digitizing dispatch, invoicing & payroll. Supabase Edge Functions + Row-Level Security. -90% manual overhead.
PixelBit
E-commerce app: onboarding, auth, browsing, cart, checkout & profile — built with Navigation 3.
CleanEntry
Case study for Android, iOS & Desktop: Clean Architecture, MVI, Compose Multiplatform + hybrid SwiftUI.
POS-ERP
Offline-first POS + ERP for Android & Desktop. Room + Supabase sync, role-based access, real-time updates.
IoT Environmental Monitor
ESP8266 sensor streams live data to Firebase. Native Android dashboard with charts, offline caching, push alerts.
CrossCart
Multi-vendor e-commerce storefront across Android, iOS & Desktop. Clean MVI, real-time sync via Supabase, offline support.
WanderPedia
Explore world wonders with Clean Architecture + two MVI patterns. Google Maps, Firebase, Hilt, Room caching.
ShowMagnet
Movie discovery via the TMDB API. Clean Architecture, MVI, Hilt for DI, Room for local persistence.
Diabetes Prediction
Random Forest classifier predicting diabetes with 0.94 AUC. Feature selection, class imbalance handling, ONNX deployment.
Location Reminder
Geofence-powered to-do app triggering reminders by location. MVVM, classic Views, Koin DI.
AI-Powered Pacman
Classic Pacman built in Pygame — ghosts hunt you down using DFS/BFS search algorithms. Unpredictable on purpose.
LEVEL 04
SKILL TREE // INVENTORY
Power-ups collected across the campaign.
📱 MOBILE & ARCHITECTURE
🛰 PLATFORM, NETWORKING & SECURITY
🛠 TOOLS & TESTING
BONUS STAGE
ACHIEVEMENTS UNLOCKED
Building Industry-Level Compose Multiplatform Apps
Android Developer Track
Android Application Developer Track
Advanced Android Nanodegree
Machine Learning Specialization
CS50: Computer Science
Algorithmic Toolbox
SIDE QUEST
OFF THE CLOCK
The stats that don't go on a resume.
Running
Football
Video Games
FINAL STAGE
CONTINUE?
Insert coin to start a new project together.
— SELECT AN OPTION —
1UP
READY PLAYER TWO?
Got an Android or Kotlin Multiplatform project that needs a co-op partner? Let's team up.
▶ SEND MESSAGE