
Hello, I'mBolt Guo.
I'm a software developer who enjoys exploring new tools and technologies. I like trying things out, learning how they work, and building projects along the way.
Outside of that, I'm usually playing games, watching anime, or adding to a playlist that's already too long.

How I learn
Learning through projects.
I like having something I can try while learning. In VizLearn, that means changing an input and following the code and visualization one step at a time.
My React and Vue learning projects take a similar approach, with examples to run and explore.
What interests me
Exploring new tools.
I enjoy trying new tools and technologies, seeing how they work, and finding ways to use them in my projects.
Some of those experiments become projects I share here, from learning tools to small everyday utilities.
What I've built
Projects
Selected projects.
VizLearn
VizLearn is an interactive way to learn algorithms, AI, and computer science. Change the input and step through each operation while the code, visualization, and execution log stay in sync.
Free to use in the browser, with lessons on algorithms, AI, and computer science.
KotoPlanet
I couldn't find a Japanese-learning tool that felt right, so I built one.
- Spaced repetition schedules reviews and new lessons.
- Practice reading, listening, shadowing, pronunciation, and kanji strokes in the same app.
- AI speaking scenarios, N5 mock exams, and an OAuth MCP connect ChatGPT and Claude to the same learning record.
The app works offline and stores data locally. One Expo monorepo powers iOS and the Cloudflare web app; signing in adds sync. CSV content compiles into versioned seeds.
I built it to help me use Japanese, not just study for a test.
Open KotoPlanetFree in your browser.
More projects.
- LutiLuti lets MCP-compatible AI clients work inside a Mac project you approve. It can read and edit code, run tests, use the browser and Mac apps, and share project memory, all under explicit permissions.
- Watermark RemoverRemove Nano Banana watermarks in your browser by reversing alpha blending. Your image stays on your device, and no AI tries to guess the missing pixels.
- CodePinCreate or scan QR codes and barcodes, keep them in history, pin them to the Lock Screen or Dynamic Island, and export them as HD images or SVG. Pro sync uses your private iCloud database.