B² · Software & coding

What if you
built it?

A game that brings people together. A place to practice. A tool that makes the next step easier. Code is another way to give an idea a shape.

There is so much I have built (100+ applications) so I decided to start with just a small sample.

Explore the builds

Three different reasons to build.
One habit of asking: what could this make possible?

What do you want to make possible?

A selection from our software workshop, grouped by the idea behind each build. Some are tools we keep using. Others are prototypes or questions we are still exploring. Open a project to see what is taking shape.

Play

Build a little joy.

Games are a place to make rules, try ideas, and bring people into the same moment.

Games Music TriviaOngoing build

A game night with a soundtrack.

Favorite songs become a shared music quiz, with a host and players joining from their own devices.

Inside the idea

The question

What if a favorite song brought everyone into the game?

The build

A local music trivia game for one host and up to eight players. Question packs can be edited and checked before a live game.

What it invites us to think about

A good game gives people a reason to pay attention to each other.

Ringside MotionWorking prototype

Move your body. Play the game.

A boxing game that responds to movement, with keyboard controls available too.

Inside the idea

The question

What if your movement could become the controller?

The build

A working browser boxing prototype with camera-based pose tracking and a player-versus-opponent fight loop. The feel of the movement and the ring are still being developed.

What it invites us to think about

An interface can be something you do, not just something you click.

RoboSearch LabOngoing build

Watch a robot work out a route.

Make the hidden steps of a search algorithm visible through a robot simulation.

Inside the idea

The question

What if you could see how a robot chooses where to go?

The build

An educational simulation with step-by-step movement, editable algorithms, and metrics. The first open-room version is complete.

What it invites us to think about

Making a process visible can make it easier to understand.

Vector RiftOngoing build

Build the arcade you want to play.

A fast arcade game with changing arenas, combo weapons, and its own synthesized soundtrack.

Inside the idea

The question

What if an arcade world could change as you played?

The build

A browser game inspired by radial arcade shooters, with evolving arenas and deterministic gameplay checks.

What it invites us to think about

A small set of rules can produce a surprising amount of play.

Learning

Build your next skill.

Practice, curiosity, and a safe place to get it wrong. Software can make room for all three.

Lang TutorOngoing build

Practice before the conversation.

Try a new language in conversation, rehearse a situation, and learn from your own transcript.

Inside the idea

The question

What if you had a patient place to practice saying it?

The build

A private language tutor with free conversation, scenario roleplay, learning from your own material, and transcript review across five languages.

What it invites us to think about

Practice becomes more useful when it connects to something you want to do.

From Small to BigOngoing build

Turn good advice into practice.

Take something worth learning, turn it into a lesson, and rehearse it before trying it in the real world.

Inside the idea

The question

What if advice became something you could actually practice?

The build

Conversational advice is reviewed by a person, organized into lessons, and practiced through drills and roleplay. Field notes connect the practice to real experience.

What it invites us to think about

Knowing an idea and being able to use it are different steps.

Study ShowdownOngoing build

Make studying a shared challenge.

A quiz-show board, phone buzzers, and explanations turn a study session into a game.

Inside the idea

The question

What if studying brought a room together?

The build

A host presents course-related clues while players buzz in from their phones. The working first version includes question packs and a content studio.

What it invites us to think about

A little competition can open the door to a lot of learning.

ROS 2 Jazzy Docker Learning LabLearning lab

Learn robotics one behavior at a time.

Move from a simulated robot to a simple obstacle-avoidance challenge through a guided set of exercises.

Inside the idea

The question

What if your first robot had a safe place to learn?

The build

A self-contained robotics learning environment with a simulated mobile robot and an eight-step exercise path ending in obstacle avoidance.

What it invites us to think about

Simulation gives a difficult idea a place to become a manageable experiment.

Understanding

Build a clearer picture.

There is plenty to read and hear. These projects help turn it into something you can use.

SummarizerWorking prototype

Find the thread in a long conversation.

Turn a large text file or meeting transcript into a focused summary you can work with.

Inside the idea

The question

What if the important part were easier to find?

The build

A personal summarization prototype with configurable summary filters and a record of the prompts and responses. Its first phase is complete; further document formats are planned.

What it invites us to think about

A useful summary has a purpose: what do you need to understand or do next?

tools-yt-synthesisOngoing build

Hear more than one point of view.

Compare ideas across videos, see where they agree or disagree, and trace a claim back to its source.

Inside the idea

The question

What if research showed the disagreement as clearly as the consensus?

The build

A research tool that groups timestamped claims from videos into themes and produces a brief with links back to the source moments.

What it invites us to think about

Understanding grows when you can follow the evidence and notice competing views.

Transcribe3Ongoing build

Make a transcript easier to use.

Clean up a transcript and identify its speakers so a conversation is easier to review.

Inside the idea

The question

What if a conversation became a clearer record?

The build

The current first version focuses on transcript cleaning and manual speaker identification. A fuller audio transcription and speaker pipeline is a later phase.

What it invites us to think about

A clear record starts with careful review, not just automatic processing.

MomentumOngoing build

Reconnect with what you have been building.

Bring project activity and notes into one place to find themes, revisit decisions, and ask questions.

Inside the idea

The question

What if your past work helped you find your next step?

The build

A personal workspace that gathers development activity and documents, distills findings, and provides a question-and-answer view over that material.

What it invites us to think about

Progress becomes easier to see when scattered work has a shared context.

Connection

Build around people.

A shared goal, a local event, or a helping hand. Useful software starts with the people it is for.

Team Weekly Check-InOngoing build

Help a team see the same picture.

Bring weekly progress, blockers, and priorities together so the next conversation starts with shared context.

Inside the idea

The question

What if a check-in made the next step clearer?

The build

A tool in active use for team check-ins, with person-by-person updates and consolidated rollups. Meeting observations can be reconciled with direct updates.

What it invites us to think about

A team needs to see what changed, who needs help, and what matters next.

MySpecialNeedsWorking prototype

Make finding support feel less overwhelming.

Explore a simpler way for families to discover local care providers and resources.

Inside the idea

The question

What if the search for help had a clearer starting point?

The build

A connected directory prototype with example search, community, and provider views. It does not yet have a production provider database or a verified-review service.

What it invites us to think about

A useful first step can matter when a problem feels too large to tackle at once.

JAX AgendaOngoing build

Find a reason to get out there.

Bring local events into a readable calendar so it is easier to discover what is happening nearby.

Inside the idea

The question

What if local life were easier to discover?

The build

A personal calendar covering six weeks of events in Northeast Florida. It gathers events from approved sources and is in active use.

What it invites us to think about

Information can become an invitation to participate.

Affinity GraphEarly concept

Imagine a map of meaningful connections.

An early concept for explaining the relationships between people or organizations.

Inside the idea

The question

What if a list of contacts became a map of connections?

The build

The project foundation, data shapes, and examples are in place. The relationship-processing pipeline is still to be built.

What it invites us to think about

Before building a recommendation, decide what makes a connection meaningful.

Expression

Build a way to share it.

Give an idea a voice, a story, a shape, or a place in the world.

Audiobook GeneratorOngoing build

Give a book another way to be read.

Turn an ebook or plain text into a chaptered audiobook, with voice previews along the way.

Inside the idea

The question

What if a written story could come along for the walk?

The build

An audiobook tool with chapter-based output, voice previews, and resumable generation jobs.

What it invites us to think about

Changing the form of an idea can change where and how someone encounters it.

Digital VoiceWorking prototype

Give prepared words a voice.

Explore a soundboard for playing prepared speaking segments during a call or webinar.

Inside the idea

The question

What if preparing the words helped you focus on the conversation?

The build

A prototype for pre-rendered speaking segments controlled through a small soundboard. A live assistant that drafts replies is a later idea.

What it invites us to think about

A carefully prepared piece can support a live moment.

ppt-nextgenOngoing build

Build a clearer story on the slides.

Create or review a presentation, find what needs work, and compare the result after making changes.

Inside the idea

The question

What if a presentation improved through the same loop as a build?

The build

A presentation creator and evaluator that considers the deck, audience, and talk track. It supports existing brand templates and repeated evaluation.

What it invites us to think about

A presentation is built around what the audience needs to understand.

Brand Goods StudioWorking prototype

Picture an idea on something real.

Preview artwork on merchandise and turn the idea into an order brief.

Inside the idea

The question

What if you could see the idea before making it?

The build

A browser prototype for product choices, artwork previews, cost planning, and downloadable briefs. It does not place supplier orders.

What it invites us to think about

A preview creates a useful place to discuss and change an idea.

Better tools

Build better ways to build.

Some projects make the next project possible: tools for trying, seeing, comparing, and improving.

CompanyZOngoing build

Give an idea a team.

Coordinate a team of AI agents to move a project brief toward a working demo and a story to share.

Inside the idea

The question

What if a brief could become a working first version?

The build

A project-building workflow with specialized agents and human review points. Outputs include a demo, supporting materials, and a presentation.

What it invites us to think about

Even with more capable tools, shared goals, clear roles, and review still matter.

The Software FactoryEarly concept

Explore how software could help build software.

An early system for turning a clear feature request into a change that can be checked and reviewed.

Inside the idea

The question

What if building a feature had a repeatable path from request to review?

The build

An early prototype. Its workflow foundation and repository onboarding are under construction; the complete request-to-reviewed-change process is the intended direction.

What it invites us to think about

Making the process explicit is part of making the result trustworthy.

Auto Research HarnessOngoing build

Test the next idea against the last one.

Try a proposed improvement, compare it with the current version, and keep a record of the evidence.

Inside the idea

The question

What if every improvement had to show its work?

The build

A research workspace for proposing, implementing, running, and judging changes through a repeatable comparison loop.

What it invites us to think about

An improvement is a question to test, not a claim to assume.

HeimdallWorking prototype

Look inside the tools doing the building.

Make the exchanges between coding tools and AI models visible so their behavior can be compared.

Inside the idea

The question

What if you could see what happens between the prompt and the result?

The build

A teaching prototype with recorded model exchanges and tool activity. A scripted comparison of two coding harnesses is working.

What it invites us to think about

Seeing how a tool behaves is a useful step toward understanding how to use it.

Building beyond the screen

What would you build for someone?

Think of one person, one thing that could be easier, and one small first version. That is a useful place to begin — with code, with bricks, or with a helping hand.

Explore more of B²