About Me
I'm Leo, 16, from Beijing. I build full-stack web apps and like building with IoT on the side, Got into coding by just making random small projects, broke things, learned a lot of valuable lessons, and somewhere along the way it became my hobby.
Outside of code I like planespotting & aviation photography (that's where ShutterWingPhotos came from), watch some F1, and bike around the city when the weather lets me. I also self-host a bunch of services: Home Servers, Docker, Home Assistant, the usual rabbit hole.
I mostly build with React, Vue, Node.js, and Python right now, and I lean on AI tools a lot to move faster from idea to a working prototype.
My Favorite Rock Playlist
Tools I Use
Not a skill tree, just tools and tech I use regularly.
My Journey
Started coding — school projects in Scratch
Started learning HTML, CSS, JS and built my first personal site
AI boom — started using AI tools to build websites and apps
Built ShutterWingPhotos (React, Vite, Node.js)
Continuously updating ShutterWingPhotos, building llmgps, and getting into IoT