Software is kleins, so would be up to him how he wants to host it,
PCB can be, never used it before, as never looked into the whole syncing local to site, and my adventures with bruteforcing on github in the past seemed the wrong method.
A ground plane / fill's role it to make sure there is a nice short return path for all signals, however similar can be accomplished with a ground trace bundled or better wrapped around those signal traces to keep loop areas small,
I could flood fill things, but I'm hesitant to as it both conducts heat better meaning the isolated little islands of heat end up effecting larger areas, and any noise on that plane can couple into traces and pads. you can see the reverse for the resistor arrays and reference where I do want that area at as close to the same temperature (relative to ambient) at all time.
Instead I focused on making those loops as small as possible to accomplish a similar task, sometimes its better to steer the current exactly where you want it, than risk multiple things mixing, and where possible followed the golden rule of power to the decoupling capacitor then to the device where possible.
Tweaking some other small things, practically a review stage, like making sure I can actually source all the parts, finding a good Jfet for the task, all the transistors had the pinout rotated, etc
Edit: LTC2057 is now back to a SOIC, way too pricey in MSOP, Jfet I am looking at is "MMBFJ31DLT1G" as based on datasheet needs more than 15mA to function correctly.