It's not clear what pain you're solving, or what you system does. I think it has something to do with converting the format of my email, but I'm not sure how that help me.
I'm also not sure why I'd want to give up the flexibility of using my own email address for one on a domain I don't control. Also, if this is a valid pain point, I highly doubt that software engineers would feel this pain any more than a dozen other professional classes. Would accountants not have this pain?