About

XFffff
College-bound | Liberal Arts · Political Education
Excited for a wonderful university life ahead
Hi there
I’m XFffff, an ordinary guy from Guilin, Guangxi, China. I’m about to start college as a liberal arts student, majoring in Ideological and Political Education (思想政治教育).
To be honest, I’ve picked up a bit of programming on my own, but my main way of building things is vibe coding — I figure out what to build and whether it’s good, and the AI handles how to write it. This blog, a birthday reminder tool, two web games, and an Android app were all “asked into existence” one line at a time.
But I’m not just a web coding guy. I love tinkering with Android: flashing ROMs, compiling and adapting drivers for my own devices, and enabling all kinds of weird and wonderful features. I also run a NAS at home (a Linux box) and enjoy writing small software to run on it. To me, turning an idea into something that actually runs matters more than which technology was used.
My Interests
- Coding — I’m a liberal arts student, but I just love tinkering. Vibe coding lets me turn any idea into reality.
- Flashing & tinkering with devices — Android ROMs, compiling/adapting drivers for my own devices (like a GPU driver module for my tablet), exploring what’s under the hood.
- NAS & self-hosted services — Running a home NAS (Linux), writing small apps for it, playing with Docker.
- Gaming — Casual games to relax.
- History & reading — A liberal arts student’s bread and butter; I love history and reading books.
My Devices
| Device | What I do with it |
|---|---|
| NAS (Linux box) | Runs Docker containers (my own little apps, self-hosted services), file storage & backup |
| Android tablet | Flashing, custom ROMs, compiling/adapting drivers (e.g. GPU driver modules via Magisk) |
| Android phone | Everyday driver + occasional flashing experiments |
How I Work With AI
It’s basically this loop:
I have an idea → describe it to AI → it writes code → I run it → error → I paste it back → it fixes → repeat… until it works
- I describe what I want in plain language, and AI turns my ideas into code
- When I don’t understand something, I just ask it — like having an on-call teacher
- I decide “is this good and usable?”, AI decides “how to implement it”
- Sometimes I edit a couple of lines myself — and the moment I fix it correctly, it feels amazing
About This Blog
Hosted on Cloudflare Pages, built with Next.js and Tailwind CSS — of course, built together with AI.
This blog isn’t to prove anything. It’s simply to document my growth: looking back six months from now, I’ll remember how the clueless kid who knew nothing slowly tinkered his way here.
Contact
Find me on GitHub, or reach out through the links below:
Stay hungry, stay foolish.
📊 Some Numbers
Every number here was slowly earned with AI by my side — each one is the result of plenty of tinkering 😄
🧩 Things I've Tinkered With (via AI)
This isn't a "mastery list" — most of these I've simply touched or played with while tinkering on projects 😅
But every single one I've actually gotten my hands on — and not just the web ones: Android flashing and NAS self-hosting are in the mix too.
🛤️ My Journey
Started tinkering with computers
Fumbled around with search engines and tutorials; got hooked on the idea of "making a webpage"
First taste of AI-assisted coding
Discovered that if I describe an idea clearly, AI can actually build it — the vibe coding journey began
Vibe coding spree
Built a blog, a reminder tool, web games, and an Android app with AI as my pair programmer
Off to college · Political Education
As a liberal arts student heading to university, still tinkering with AI and writing every pitfall into this blog
📌 What I'm Up To
💻 Doing
- Getting ready for college — excited for university life
- Keep tinkering with this blog: new features, bug fixes
- Playing with my NAS, writing small apps to run on it
📚 Learning
- How to use AI more effectively to turn ideas into reality
- Reading AI-generated code (at least understanding where it breaks)
- New tricks for Android flashing and device tinkering
📖 Reading
- Tech articles and blogs (seeing how others tinker)
- History books — the daily read of a liberal arts student
🎯 Current Status
- College-bound · Political Education major (liberal arts)
- Knows a bit of coding, mostly tinkers via vibe coding
- Loves flashing devices, NAS, self-hosting, and gaming
Last updated: 2026-08-03