Writing

Notes on Kotlin, Compose & shipping

Long-form writing on building and modernizing production Android apps — published on Medium, mirrored here. Read the full pieces on Medium.

01

Stop Shipping Broken AI Agent Skills: Try the Free Online Skill Validator

How to optimize LLM token usage, fix markdown references, and secure your agentic workflows with SkillLint — no installation required. We ar

May 2026
4 min ↗
02

React Native vs KMP vs Native: Cross-Platform Guide

React Native vs KMP vs Full Native: The Cross-Platform Mobile Guide That Doesn’t Waste Your Time Three real options. One honest comparison.

Apr 2026
6 min ↗
03

How We Reduced POS Receipt Image Size by 93% — From 81KB Down to 5KB

How We Reduced POS Receipt Image Size by 93% — From 81KB Down to 5KB A thermal printer doesn’t care about your beautiful design system. It o

Apr 2026
10 min ↗
04

AI Skill for Compose & Compose Multiplatform

An open-source agent skill for Cursor, Codex, and Claude Code that teaches AI how to write production-grade Jetpack Compose and Compose Mult

Mar 2026
9 min ↗
05

Kotlin Extensions: A Complete Guide to Extension Functions in Kotlin

Let’s explore one of Kotlin’s most underrated features: Extensions! Kotlin allows you to add new functionality to a class or an interface wi

Aug 2024
6 min ↗
06

Android APK Build Variants — Useful for QA Testing

Android APK Build Variants — Useful for QA Testing Imagine you’re a developer amidst the hustle of managing different build types — staging,

Oct 2023
3 min ↗
07

Simplifying Constraint Layout Constraints Programmatically

Hey there, Android developers! If you’re an Android developer, you’ve likely faced the challenge of making your app’s user interface (UI) re

Oct 2023
3 min ↗