Software Developer · Kuwait
I build Android apps & the open-source tools other developers reach for.
Abdulaziz Karam — from libraries used by other developers to full-stack products. Currently deep in Kotlin, Jetpack Compose, and Next.js.
Featured work
WormaCeptor
ActiveCreator & Maintainer
An open-source, modular Android debugging toolkit and network inspector.
- Kotlin
- Jetpack Compose
Punch!
ActiveLead Developer
Digital loyalty card app to digitize rewards, track activity, and reduce paper waste.
- Flutter
- Next.js
- Spring Boot
WormaCeptor
MaintainedCreator & Maintainer
Android Library for Monitoring Crashes and Network Request Responses.
- Kotlin
- Android SDK
- OkHttp
- Room
Month Year Picker
MaintainedCreator & Maintainer
Customizable Android library for selecting months and years with theme support.
- Kotlin
- Android SDK
- Material Design
Recent writing
Clean Architecture in Practice: Lessons from Real Projects
A practical guide to Clean Architecture -- what the layers actually mean, when to break the rules, and how the same principles apply whether you're building an Android app or a web backend.
- Architecture
- Clean Code
- Android
- Kotlin
Competitive Programming Made Me a Better Developer (But Not How You'd Think)
What I took away from KCPC, ACPC, IEEEXtreme, and the Gulf Programming Contest -- not the algorithms, but the debugging instincts, time pressure skills, and edge-case thinking that carry over to daily work.
- Career
- Competitive Programming
- Problem Solving
Jetpack Compose Best Practices I Actually Use
Patterns and practices for Jetpack Compose that I've refined through building real production apps -- state management, reusable components, performance, and testing.
- Android
- Jetpack Compose
- Kotlin