Kotlin Multiplatform developer from Pakistan. I build apps that share their logic and UI across Android, iOS and desktop with Compose Multiplatform, and lately I've been spending a lot of time on graphics and shaders.
My main open-source project is liquidglass: Apple's iOS 26 Liquid Glass for every stack that isn't iOS. One production shader, generated from a single source and checked across stacks in CI, running on Compose Multiplatform (Android, desktop, web), a framework-agnostic web component, React Native, Flutter and .NET. The material and its motion are fitted to iOS screen recordings and scored frame by frame rather than tuned by eye. Published on Maven Central, npm and NuGet.
- Upscaly: AI photo upscaling that runs entirely on your device
- Medly: pill reminders with prescription scanning
- EyeIQ: eyesight and vision tests
- UrduCanvas: Urdu design editor
- Urdu Speech to Text: voice transcription in Urdu
- Speedometer GO: offline GPS speedometer and trip tracking
- detekt/detekt#9774: Add rule to check matching fields in equals and hashCode
- Kotlin/multik#357: fix: preserve array dtype on empty filter and transform operations
- lysine-dev/okio#1878: Avoid traversing symlinks when symlink following is disabled
- Kotlin/dataframe#2123: Fixed
ColumnKindresolution forNothingandNothing?columns - slackhq/circuit#2914: Prevent crash during Activity destruction



