I'm also a hobbyist programmer with a physician day job. Volunteering for OpenEMR has been and continues to be an awesome experience. If you or your colleagues are ever interested, always feel free to contact me at brady.g.miller (at) gmail (dot) com if you have any questions or use the forums at https://community.open-emr.org/ . Note that all of us are learning at all times, and the project welcomes all skill levels.