Dhia Chemingui
About
- 3 years' experience
- Joined July 2025
Industry experience
- Software & Internet
- Education
- Gaming
- Media & Entertainment
- Professional Services
Work experience· 19 roles
Senior Kotlin Multiplatform developer; implemented engagement features including a streak system, calendar view, home screen widgets, and a full reward flow to drive retention. Led a comprehensive architecture refactor using Clean Architecture to decouple components and improve maintainability. Optimized performance and concurrency by removing runBlocking, migrating heavy operations to IO/Default dispatchers, and reducing ANRs. Designed and implemented a generic app-wide state management system (Loading, Success, Failure). Centralized error tracking via Sentry and unified analytics instrumentation. Contributed to adopting an MVI architecture with event-based navigation, paving the way for Jetpack Compose Navigation migration. Added Picture-in-Picture (PiP) support for Android and iOS.
Implemented key user engagement features including a streak system, calendar view, home screen widgets, and a full reward flow to drive retention. Led a comprehensive architecture refactor applying Clean Architecture to decouple tightly coupled components and improve long-term maintainability. Optimized app performance and concurrency by eliminating runBlocking, migrating heavy operations to appropriate Coroutine dispatchers (IO/Default), and reducing ANRs. Designed and implemented a generic, app-wide state management system (Loading, Success, Failure) to standardize UI and data-layer handling across all features. Centralized error tracking via Sentry and unified analytics instrumentation, significantly improving observability and debugging efficiency. Contributed to adopting an MVI architecture with event-based navigation, laying the groundwork for a seamless future migration to Jetpack Compose Navigation. Added Picture-in-Picture (PiP) support for both Android and iOS, enhancing the
Led Kotlin Multiplatform development across multiple educational and productivity applications (ERP/LMS, educational games, PDF editing tools, media-driven experiences). Built core ERP/LMS modules (authentication, calendar management, messaging, homework tracking) using shared KMP logic and scalable mobile architecture patterns. Developed interactive educational games with dynamic state management and custom interaction handling. Designed the initial architecture of a Compose-based PDF rendering/editing engine for editable documents, including text editing behaviors and cursor handling. Researched PDF rendering limitations and synchronization strategies. Contributed to Nova, a reels-based shopping app, implementing video caching and adaptive media quality based on network conditions.
Education
Hire Dhia Chemingui today
Post a job and invite Dhia, or contact them directly. No hidden commission.






