Blog
Lessons learned from building and shipping real products
What I Learned Publishing 3 Apps on the Play Store in 6 Months
The real challenges of going from zero to three published Android apps — from policy rejections to FFmpeg crashes, and everything in between.
Read article →
Building a Math Parser from Scratch in Kotlin
How I built a recursive descent parser for Smart Calculator that handles nested expressions, operator precedence, and edge cases — without any external libraries.
Read article →
Integrating FFmpeg in Android Without Losing Your Mind
A practical guide to using FFmpeg on Android — from choosing the right library to surviving native crashes, background processing, and real-time progress tracking.
Read article →
From XML Layouts to Jetpack Compose — A Practical Migration Guide
What actually changes when you switch from XML to Compose, the gotchas nobody warns you about, and why I'd never go back.
Read article →
Reverse-Engineering Samsung TV Protocols for a Remote Control App
How I built a dual-mode TV remote that works over both IR blaster and Wi-Fi — by decoding NEC protocols, discovering UPnP devices, and speaking WebSocket to Samsung TVs.
Read article →
Why I Built My Portfolio with Next.js 16 Instead of a Template
The case for building your developer portfolio from scratch — custom animations, a proper design system, and what I learned moving from mobile to web development.
Read article →