I wrote the programs, designed the board in KiCad, and made the board at home using toner transfer. If I made it again though I’d just send the Gerber files out and have the PCB made. It’s cheap and the quality is excellent.