I designed this badge holder since none of the options at work or even online would satisfy my needs. It has a cut out for a barcode behind my badge, so I don't have to pull it out if the holder every time that I need to scan it. It also has a pen holder. The "hook" is round to fit my lanyard but it can be changed to fit traditional clip-on strap.
I attached the SCAD file so you can customize any other options. Don't forget to share.