Open Source Contributions

Building, testing, and sharing tools people can own.

← Back to Home

Why Open Source?

Today, we have unprecedented access to information and creativity. Yet much of modern technology remains closed, controlled, and difficult for everyday people to truly own.

I believe in building and supporting open systems — tools that anyone can use, modify, and extend — because true empowerment comes from understanding and ownership.

Merged upstream

Contributions to the wider community

Accepted work in open-source projects beyond my own repositories.

GUN · peer-to-peer database

Added audio to the browser streaming example

Merged

I extended GUN's basic browser streaming example so peers could share microphone audio alongside video, making the example a more complete demonstration of real-time media over GUN.

  • Added audio capture and playback to examples/basic/stream.html.
  • Contributed 53 lines to the official example.
  • Merged into the official GUN repository on July 25, 2025.

GUN · graph database

Reproduced a late-subscription sync gap

Merged

I turned an intermittent synchronization problem from real-world use into a repeatable PANIC regression test. The test creates a relay, writes a dynamic index from one browser, starts a second browser later, and verifies that the initial .map().on() subscription receives every indexed record without a reload.

  • Added a 177-line automated browser test and configurable load controls.
  • Documented the load-sensitive results across the repository build and published release.
  • Merged into the official GUN repository on August 1, 2026.

This is a living record. I add contributions here when they are accepted by projects outside my own repositories.

Community participation

Learning and contributing in public

Public discussions, field reports, and hands-on learning within open communities.

Debian · RISC-V community

Shared installation research across emerging RISC-V boards

Mailing list

I joined Debian's public RISC-V discussion around installing mainline Debian on the StarFive VisionFive 2, comparing the effort with my Sipeed LicheePi 4A and sharing Debian's board-installation resources.

Libre-SOC · open hardware

Participated in the development community

Community

From May through August 2024, I participated in Libre-SOC's development list while getting its HDL workflow running, discussing supported Debian environments, and exploring how an open business could help sustain open hardware development.

Projects I Believe In

What I'm Building

Through 3dvr.tech and TommyOS, I'm developing new systems that anyone can use — portable, self-hosted, open-source tools that help people create, communicate, and build their dreams anywhere in the world.

The future is not owned — it's shared.