Skip to content

Case studies / decisions under the interface

How I solved the difficult part inside each product.

Each case explains one engineering decision, why it mattered, what I implemented, and how it changed the product.

  1. 01

    Smart Calculator — owning the expression engine

    Why a utility app needed a hand-built recursive-descent parser instead of a generic math dependency.

    Kotlin / Jetpack Compose / Parsing / Android

  2. 02

    Video Compressor — work that survives the screen

    How FFmpeg and WorkManager separate long-running media processing from the visible Android interface.

    Kotlin / FFmpeg / WorkManager / Android

  3. 03

    Samsung TV Remote — working without the SDK

    A direct implementation of Samsung TV control using WebSocket communication and Wake-on-LAN behavior.

    Kotlin / WebSocket / Wake-on-LAN / Android