Bandwidth managing

Hi all
I plan to get the routerboard 951G-2HnD, but first I’d like to know if it can be used to manage bandwidth. Most of the forum posts I’ve read refers to QOS, but that seems to just prioritize bandwidth when the network is congested. I am looking to permanently limit someone’s bandwidth to a certain speed.

Basically what I want is the following: To be able to limit the bandwidth to each user by mac address.
So for example if the entire network has a 10 Mbps fibre internet line, then using mac addresses:
Justin’s PC - limited to 1 Mbps max, Peter’s PC - limited to 2 Mbps max, Peter’s cellphone - limited to 1 Mbps…etc.

Would I be able to do this with the OS on the above routerboard? Thanks!