Skip Android Studio and build React Native apps on Linux using only the Android SDK, emulator, and command-line tools. Perfect for Expo Dev Client and native modules like MMKV.
Read noteDesign, build, and ship modern applications.
Notes on modern tech, developer tooling, system design, and cross-platform development, based on what i'm actually building and using.
I ran tmux for three years without closing a session. Coding agents changed what I needed from a terminal multiplexer.
Read noteI already use scrcpy for screen mirroring and as a webcam replacement, turns out it's also one of the most useful tools in my React Native workflow. Here's how I mirror my device with the screen off, auto-launch Expo Go with a single flag, and tail JS logs straight from the terminal, all without ever picking up the phone.
Read noteMy laptop's webcam is dead, but I'm not buying a new one. Here's how I used scrcpy, the same tool I already run for screen mirroring, to turn my Android phone into a webcam on Arch Linux without installing a separate app.
Read noteBuild a smooth text crossfade in React using stacked elements, requestAnimationFrame, and an SVG feColorMatrix blur gate. No animation libraries required.
Read note