Skip to content
JB
Active Nov 2024 – Present

BrainFusion Learning

Turning curriculum into playable learning experiences, with AI-assisted question creation, browser games, and question-level results.

Role: Founder & Lead Engineer
C# / .NETTypeScriptPostgreSQLPhaserLitOpenAI APIs
BrainFusion game selector with Artifact Adventure selected between other learning game formats

BrainFusion brings together two threads of my career: building learning software and making games. I founded the business with a partner in November 2024, took full ownership in December 2025, and now build it under NexSolvo.

Above: the live public game selector, captured October 19, 2026.

The problem

Teachers and trainers need a practical way to turn subject matter into something people want to practice. Creating questions, setting up a session, helping everyone join, and interpreting the results all take time. The product needs to support that entire path.

My role

As founder and lead engineer, I work across product direction, application development, game experiences, and the business around them. My background in learning software, multimedia, and visual design informs both the platform and the individual games.

Walk through the product

  1. Create the material. Start with a topic or study guide for AI-assisted question generation, or bring questions in through CSV import.
  2. Choose an experience. Use the question set with a game format such as Quiz Quest, Flashcard Fusion, Artifact Adventure, or Smart Shot.
  3. Share a code. Learners join through their browser without creating an account.
  4. Review the answers. Question-level results help the instructor see which concepts need another pass.

Try the public game selector. It makes the relationship between a question set and several game formats tangible.

Decisions that shape the product

Keep joining lightweight

Code-based entry removes account setup from the learner’s path. It puts the setup work with the person creating the activity and lets the learner get to the game.

Give the content more than one expression

The same material can become a straightforward quiz, flashcard practice, or an arcade experience. That separation lets the platform support different ways of practicing without asking the author to recreate the questions.

Show more than a final score

A score is useful for competition. Question-level results are useful for deciding what to teach or practice next. The platform includes both sides of that experience.

Engineering behind the experience

The application uses ASP.NET Core on .NET 8, Entity Framework Core, and PostgreSQL. Its browser layer combines Razor views, TypeScript, Lit components, and Phaser game experiences. OpenAI supports question generation; Stripe and Resend support the business workflows.

The repository includes xUnit, JavaScript, and Playwright checks. Game behavior and application behavior have different failure modes, so the verification spans both service logic and browser flows.

What is delivered

A live platform with public sample games, content creation, code-based learner entry, and question-level analytics. It remains in active development, with customer discovery and pricing validation part of the ongoing work.

The strongest proof today is the product itself: a visitor can open a sample and see how learning material becomes play.

Explore my skills and technical approach or how I approach software consulting.