portrait of my face with blurred plants in the background

Byron Sharman

I'm Byron, a computer science student at Colorado School of Mines. I like to make things, learn technologies, and explore the world, both physically and conceptually.

Projects

  • a screenshot of two terminals synchronized with Pear

    pear [Blasterhacks 2025]

    Go

    Pear allows multiple people to simultaneously access and use a terminal in real time. Users are connected via libp2p; since stdin and stdout are streams, they can simply be copied over the network. I mostly worked on figuring out how to connect multiple nodes with libp2p. The whole project is written in Go.

    see it on GitHub

  • b-sharman.dev (this website!)

    TypeScript, Svelte, JavaScript, CSS, HTML

    My website does a lot of things, but they can all be simplified as using Javascript to turn JSON, images, and Markdown into a static site made of HTML and CSS. Almost all the content of the site is generated from metadata. I use the excellent Svelte framework to accomplish this.

    see it on GitHub

Blog

Come here from one of my friends' sites? Use these buttons to navigate the webring.