Views: show nodes that share taxonomy term with user
Create a view showing requests.
Add a contextual filter for Field: Category.
When the filter value is NOT in the URL choose "Provide default value" of type PHP.
In the "PHP contextual filter code" write:




global $user;
$account = user_load($user-&gt;uid);
return $account-&gt;field_category['und'][0]['tid']; // this line may need changing based on your category field name