Yes,creating separate coupons for each customer and displaying them on their My Account page is possible.
•Click on Add coupon and provide an appropriate coupon name.
•Click on the Make coupon available option and add My account.
•Go to the Usage restrictions tab and provide the email address of the customer on the Allowed emails field.
Now the coupon will be assigned to that user, only they can view and use them. If someone else uses the coupon code, the plugin will display an error preventing its usage.