🧑‍💻

Qin WenLong

Creator & Lead Developer of HTML Maze

I am a web software engineer with a deep passion for algorithms, interactive browser experiences, and gamified education. My mission is to build highly accessible, zero-friction puzzle games that anyone can play instantly without downloading an app or creating an account.

TypeScript / Next.jsPathfinding AlgorithmsProcedural Generation

Why I Built HTML Maze

The concept behind HTML Maze started with a simple question: Why are all the good maze generation tools locked behind clunky desktop software? I wanted to bring classical computer science algorithms—like Depth-First Search, Prim's, and A* Pathfinding—directly to the browser.

What started as a technical experiment evolved into a platform serving thousands of puzzle enthusiasts, educators, and tabletop RPG players worldwide. By focusing on performance and web standards, HTML Maze ensures that generation and rendering happen entirely client-side, making it blazing fast and natively offline-capable.

Our Commitment to Education

As the platform grew, I realized that teachers and parents were using my procedural generators to fetch custom printable worksheets for students. To support this incredible use case, we expanded to offer hundreds of free printable mazes, categorized by age and developmental milestones, helping children build fine motor control and spatial reasoning.

Connect and Learn

Beyond the code, I frequently write on the Engineering Blog about the math and cognitive science behind mazes. From explaining why the human brain gets lost in homogenous environments, to writing comprehensive guides for D&D Dungeon Masters, I believe in open-sourcing not just code, but knowledge.

Expertise

  • 🎯 Game Loop Optimization
  • 🧩 Heuristic Pathfinding
  • 📐 SVG / Canvas Rendering
  • 📱 Mobile-First UI/UX