Writing
Writing
Notes on building on-device AI, Android, and the occasional Linux rabbit hole.
-
Fixing a bricked Tagus: breaking the recovery loop over UART
My Tagus got stuck in an infinite loop trying to install a non-existent update. Here's how I recovered it without ADB, using just a USB-UART adapter.
-
TagMod: open-sourcing my hacked ereader software
I turned a broken-touchscreen e-reader into a one-button Kindle with an always-on dashboard. Now the code is open source.
-
Glosso: what I learned building an app that listens to how you pronounce
How Glosso started, what it tries to solve, what works, what doesn't quite yet, and what having real users, even a few, has taught me.
-
Agentic AI course: get your laptop ready
What to install before the first session of the Hackerspace Valencia agentic AI course: git, uv, opencode and the practice repo.
-
Augen: Instant Answers About What You See
An accessibility-first visual AI concept: point the phone, ask, get a short answer. No chat, no signup. Speed is the whole point.
-
Programming Without AI, Again
I spent two years letting AI write most of my code. Now I'm programming without it again.
-
Building Android apps on Asahi Linux
How to get the Android Gradle Plugin's aapt2 running on aarch64 Asahi Linux through QEMU, and a working adb, so you can actually develop Android apps on Apple Silicon.