Bret Comnes

Professional & amateur computer programmer


Screenshot of Breadcrum.app
Breadcrum: a bookmarking service with full text archiving and search and podcasting support for media from all around the web.


gumcast logo
Custom API service allowing you to subscribe to any product on Gumroad as a Podcast.


Screenshot of hifiwi.fi
HifiWi.fi: High fidelity internet products. Catch all technical contracting (App development to mesh network deployments).

pkg automation

a picture of the future
Fully Automated Luxury Space Age Package Maintenance, as a blog post. (image Source)


Screenshot of Hyperamp
Cross platform audio library app. (Download Beta)

News Feed Tools

Screenshot of JSONFeed-to-RSS
Simple tools to support a JSON Feed first workflow, while still supporting legacy RSS and Atom for websites and podcasting.

Archlinux Arm

arch arm logo
Automated provisioning of Archlinx Arm images for Rasberry Pi hardware with Hashicorp's Packer and other various micro-scale devops experiments.


VHS-Tape logo
Generic component unit testing with async/await. (Logo by @tony-go)

Littlstar Portfolio

rad screenshot
A look at my work at Little Star Media Inc.

Netlify Portfolio

Screenshot of Netlify website
I worked at Netlify on product features, platform architecture and open-source.


Datcast logo
Podcast exploring the people building the p2p web with @jimpick


Screenshot of Websockets writeup
Experiments and abstractions with Websockets and a write up of the discoveries made regarding universal Node.js/DOM modules.


Screenshot of hypermodules website
Open source development studio LLC. (Closed 2021)


Screenshot of elenacomnes.com website
A minimalist, creative website.


Screenshot of css-pkg website
An org supporting CSS as node packaged modules, ready for consumption directly out of node_modules and installed with npm or yarn.


Choo website screenshot
Maintainer and core contributor to the choo framework and ecosystem, a lightweight and decomposable alternative to frameworks like React.


Screenshot of nanocomponent life cycle
Primary author of Nanocomponent, a standalone component model that works well with choo. Shoutout lrlna for the algorithm illustration.

Standard JS

Screenshot of Standard website
Maintainer, contributor and advisor to the Standard JS linter and formatter project, used by Timbl and B.Eich.


Screenshot of Browserify website
Maintainer and contributor to Browserify and ecosystem.


Screenshot of Node.js handbook
The Node.js handbook captures resources and anthropological artifacts relevant to learning Node.js.


Screenshot of flattree website
Contributing to the Dat module ecosystem and provided early review of the hypercore protocol spec.


Screenshot of goref
A Golang concentrate for refreshing your memory on the go programming language.


Screenshot of level-auto-index
level-auto-index creates and maintains supplementary LevelDB indexes automatically.


Screenshot of Mooon.app
Creating Electron apps, developer tools and contributing to the Electron prebuild ecosystem to help improve native modules in Electron.


Screenshot of my terminal
These are my .dotfiles, don't wear em out. I've also written a few notes on how I like to do things.

$ edit

Screenshot of Tron Legacy theme.
Here are a few themes and plugins I help maintain, as well as my editor settings.

Late 2016 Reading List

Screenshot of 2016 reading list
A list of things I was reading in late 2016.