Everyone in our team has different programs/specialties. I would like to create a tag based system where team members that fulfill the requirements of the tags I query will populate the list.
Ideally this would be a checkbox system, so for every checkbox that is checked (each checkbox represents a specific skill or trait), the list of names narrows down to those that fulfill those descriptors.
Example: I have a project that requires knowledge of Python and Javascript. Python and Java would be it's own checkbox, and checking those off will narrow down the list of names that know both those programming languages.
Bonus points: you can also query by strings, so if a person worked on a past project, their name will pop up in the list.