Shuvo.

Full-Stack Developer & Educator · Gazipur, BD

← All projects

AFlagship • In progress • Kotlin

EmailSync for Android & iPhone

The phone app for EmailSync, built once with Kotlin Multiplatform and Compose Multiplatform for Android and iPhone. It signs in with Supabase and reads mail through the web app's own API with the same token, so mailbox passwords never reach the phone. Unified inbox, Gemini categories and needs-action flags, and the daily digest worked out on the phone.

Kotlin MultiplatformCompose MultiplatformSupabaseGemini API

Private Client Repository

This software was engineered for a private business or client organization. If you are a hiring manager, technical lead, or potential client wishing to inspect the architecture and code quality, I would be pleased to grant you access or provide a code walkthrough. Please contact me at [email protected].

EmailSync for Android & iPhone home page
Home page as captured; the site is offline right now.

The Engineering Challenge

An email app is a security problem first: mailbox passwords, other people's mail, and a phone that can be lost.

The Solution & Architecture

The phone holds no mailbox credentials at all. It talks only to the web app's API, which keeps passwords encrypted on the server, and caches mail locally for speed. A demo module answers the same API with sample data, so the full app, paging and actions included, can be shown and tested without a real account.

TierA — Flagship. Full products. Shipped or ready to ship.
StatusIn progress
CategoryMobile
Technology StackKotlin Multiplatform, Compose Multiplatform, Supabase, Gemini API
LanguagesKotlin 100%
Lines of code18,246 (excluding libraries & vendor files)
Commits35
Last updated2026-10-08
VisibilityPrivate • Access upon request
Repositoryemailsync

Have a project in mind or interested in discussing this system? Let's talk →

Other flagship systems