For folks interested in doing this themselves there are some communities out there - others have mentioned qmk, here are some useful forums to check out:
Depending on your level of interest/commitment you don't have to design your PCB and software from scratch, there's a spectrum from designing your own PCB, case, etc. to putting together components designed and sold by somebody else.
For folks interested in doing this themselves there are some communities out there - others have mentioned qmk, here are some useful forums to check out:
* https://www.reddit.com/r/MechanicalKeyboards
* https://geekhack.org/
* https://deskthority.net
Depending on your level of interest/commitment you don't have to design your PCB and software from scratch, there's a spectrum from designing your own PCB, case, etc. to putting together components designed and sold by somebody else.