Insights
Technical notes.
Original writing on software we actually do. Not copied papers. Not employer internals. Diagrams on these pages are original ASHNAY line work.
01
Technical note
Choosing an embedded GUI stack on a small MCU
Selection criteria for LVGL, Qt for MCUs, and STM32 TouchGFX on a memory-constrained microcontroller. A comparison, not a ranking.
02
Technical note
Firmware OTA for a consumer device you already ship
Update, verify, apply, and recover on a unit that is already in someone’s house. Software practice for a device you cannot get back.
03
Technical note
Android CTS, VTS, and Play Protect as a BSP release gate
Treat compatibility and Play Protect as part of the image release, not as a week you discover after feature freeze.
04
Technical note
Yocto CVE patching as a release practice
How to take a kernel or userspace CVE from a tracker to a rebuilt image you can test, without turning every advisory into a fire.
05
Technical note
BLE GATT for accessory control
A control plane over GATT: services you can document, characteristics that do one job, and power and reliability that survive a living room.