Skip to content
You must be logged in to sponsor petejohanson

Become a sponsor to Pete Johanson

Hello, I'm Pete!

I've been a software engineer for 20+ years. Most of my professional career has been in healthcare IT, but in college I got my start with open source by becoming a Gentoo Linux maintainer.

Fast forward, and two years ago I found a new scratch to itch; after getting into custom mechanical keyboards, I found the options for open source wireless keyboards lacking. Two years, and countless hours later, ZMK has become a popular firmware, with an energetic and positive community having grown around it.

With the growth of ZMK, there has been an massive expansion of custom wireless mechanical keyboards. The nice!nano has sold thousand of units, most of which run ZMK. The Corne-ish Zen has sold hundreds of high end wireless splits, all running ZMK. It's incredibly gratifying to have helped empowered these kinds of products to grow and exist.

My goal with GH sponsorship is to support me and my family financially while also allowing me to focus my time on ZMK in a more sustainable way than I've done in the past; burning the midnight oil and sacrificing sleep/health to find time to work on it.

For more details on my plans for ZMK, and thinking about how sponsorship and OSS work, check out my blog post: https://petejohanson.dev/blog/new-journey-2022/

Thank you to everyone who chooses to sponsor my work! ❤️

@petejohanson

I would like to be able to support my family (me, my wife, and our two amazing daughters) while continuing to develop ZMK, without having to also hold another fulltime job, and burn myself out working nights, weekends, etc on ZMK. Hitting this goal would help pay for all the normal expenses of having a family, shelter, food, clothing, etc.

Current sponsors 38

@caksoylar
@rperryng
@MMMikeM
@otosky
@thisishuey
@elithper
@jesseleite
Private Sponsor
@moutis
@HT154
@daniel2887
@SamuraiKek
@rdnt
@megafloras
Private Sponsor
@sudo-dco
@alex-popov-tech
@AYM1607
@davidjenni
@SethMilliken
@ezschemi
Private Sponsor
@beekeeb
@ReFil
@xeokeri
@Nicell
@fahrstuhl
Private Sponsor
@gyordanov
@andanao
@tubbytwins
@pbogut
@dcolestock
@patcoll
Private Sponsor
@timatron
@pandrr
@ctranstrum
Past sponsors 45
Private Sponsor
@PatrikOlin
@cacheworks
@rampandapuss
@shahaly
@sungo
Private Sponsor
Private Sponsor
@fsargent
@AndrewCloss
@DarkFox
Private Sponsor
@henrebotha
@sriniv27
@ovanbiervliet
@ziteh
Private Sponsor
@cmansley

Featured work

  1. zmkfirmware/zmk

    ZMK Firmware Repository

12% towards $6,000 per month goal

@Nicell @caksoylar
@HT154 @megafloras @daniel2887 @patcoll @fahrstuhl

Nicell and 35 others sponsor this goal

Select a tier

$ one time

Choose a custom amount.

$4 one time

Select

Open Source Hardware Love

Got one of my open source hardware projects, like the revxlp or Zaphod Lite produced? Please consider this one-time sponsorship tier to show the love, and support my work.

$40 one time

Select
  • Board/shield creation for open source keyboard. Only applies to keyboard using existing supported hardware/drivers.[1]

[1]: For any hardware or features not currently supported by ZMK main, please see the other one time tier options.

$250 one time

Select
  • Board/shield creation for non-OSH keyboard. Only applies to keyboard using existing supported hardware/drivers.[1]

Sample hardware is not required, but for complex keyboards, is encouraged. Any sample hardware to be returned upon completion of the project; shipping paid by you.

[1]: For any hardware or features not currently supported by ZMK main, please see the other one time tier options.

$1,000 one time

Select

One of:

  • Develop a new driver for an existing supported driver class/subsystem.
  • Develop a new behavior to add new functionality in ZMK.
  • Fix an open bug within ZMK, up to 4 hours of debugging/troubleshooting/work.

If the bug or bounty requires specialized hardware, please make it available to me so I can assist you. Shipping to be paid by you.

$5,000 one time

Select

Large contract project – contact me!

Examples:

  • Developing a whole new subsystem/feature for ZMK.
  • Fixing a complex bug in ZMK, requiring more than 20 hours of work.