Markor
Markdown EditorJava-to-KMP migration with a redesigned Material editor experience.
Breathing new life into open-source projects with Jetpack Compose, thoughtful architectures, and visual redesigns. This site indexes those ports — source and live demos live in each app's own repo.

Case Studies
Markor is a Java to KMP migration. RethinkDNS is a full redesign with a Compose port. QuietGuard modernizes NetGuard with Kotlin and Compose. App sources live in separate repos — open Live Demo or Source on each card.
Java-to-KMP migration with a redesigned Material editor experience.
Full redesign with a Jetpack Compose port across core privacy and networking surfaces.
NetGuard modernization: Java-to-Kotlin migration with a Compose-based redesign for clearer firewall control.
Library
A single-file icon transition component for Compose Multiplatform. Built to emulate iOS-style wipe animations using two icons and a mask.
Compose redesign is in final polish and scheduled to ship in the next few days.
Planned Kotlin modernization focused on reliable polling, cleaner state updates, and improved readability.
Approach
Every project follows the same disciplined arc — preserve what works, rebuild what doesn't, polish the surface.
Move critical Java surfaces to Kotlin without breaking project identity.
Refactor weak boundaries, state management, and async behavior where it matters.
Upgrade interaction patterns and visual language with pragmatic Material 3 updates.
Open Collaboration
Suggest an open-source Android project you'd like to see rebuilt in modern Kotlin. The most compelling ideas get queued up next.