Mobile & systems engineer and an incorrigible hardware tinkerer.
Android internals · Kotlin / JVM · cross-platform (Flutter · KMP) · Go
— plus a growing pile of ESP32 smartwatches and DIY gadgets.
- 🧩 Android runtime & bytecode — hot-fix frameworks, dex/ART instrumentation, and a toy JVM to understand it end-to-end.
- 📱 Cross-platform apps — Flutter and Kotlin Multiplatform, including native plugin work.
- 🐹 Go services & SDKs — clean client libraries and small backend tools.
- ⌚ Embedded & wearables — ESP32 / K210 smartwatches, MicroPython, and DIY hardware.
- 🛠️ Developer tooling — small, sharp utilities that remove daily friction.
| Project | Stack | What it is |
|---|---|---|
| StickWatch | C++ · ESP32 | DIY smart watch based on the M5Stick. |
| M5StickVComputer | Python · K210 | A pure-Python operating system running on the M5StickV. |
| WatchIO | C · ESP32 | A programmable smart watch on the esp32-pico-d4. |
| bcsgo | Go | SDK for Baidu Cloud Storage. |
| QuickPatch | Java · Android | Android hot-fix framework built on instrumentation. |
| KVM | Kotlin · C++ | A toy JVM for Android — bytecode interpreter from scratch. |
Kotlin · Java · Dart / Flutter · Go · Python · C / C++ · Android · JVM internals · ESP32 / Arduino · MicroPython · Gradle · Git
📫 Reach me via GitHub — happy to chat about Android internals, cross-platform, and DIY hardware.