Full-stack web developer with experience in production applications, legacy code maintenance, and continuous learning through my blog and personal projects.
A detailed diary of building a private local AI setup on a Ryzen 5 5600 and GTX 1080 Ti: failed installs, model tests, context limits, RAG, agents, email classification, and the decisions that survived real validation.
What began as removing recommendations from the home screen became two reading paths: KEPUB in Nickel for books and CBZ over OPDS in KOReader for manga and comics. Backups, commands, decisions and real verification.
A 2013 Samsung Galaxy Tab 3, a USB handshake that always failed, a hub I bought because of a wrong diagnosis, and a ROM that turned out to be something other than what its filename claimed. I ended up restoring stock Android, and that was the right call. Updated September 11th: why it kept booting into recovery, why no app store can work on Android 4.4, and how its flash storage died in front of me.
Check out my work
Take a look at my latest blog posts, portfolio projects, and professional experience.
01
Blog
Read technical notes, lessons learned, and decisions from real projects.