Hand-drawn upper-body portrait of Hatsune Miku

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.

Software developmentNew tools & techPersonal projects
Hand-drawn Waku Waku Anya Forger
scroll

How I build

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.

  • AlgorithmsAI & CS

    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.

  • N5–N1ExpoOAuth + MCPLocal-first

    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.

Say hello