Before everyone's coming at me, let me explain.
I am a CS student and been working on a fundamental type of research project. In my project, I had to propose a new approach, find a new algorithm to tackle a specific topic issue. The ultimate goal was to find the algorithm itself, not directly to application/implementation. My algorithm is new and has never been used before as an approach to solve this problem. It is tested, has less drawbacks than existing algorithms, and has been published in a paper.
Meanwhile, this professor I'm trying to reach out, is from the same specific field of CS as me, and he's a "rockstar" in device implementation and optimization. I've come across his name from papers and books countless times during my years of research, since he's indeed an expert in my field. It's always been my goal to actually implement my algorithm in devices to begin with. But unfortunately due to time constraints during my master, I was only able to work on the algorithm development.
I believe with his implementation competence, expertise and guidance, not only this research can be improved, but also he could enrich my skills in algorithm development along with implementation as well. I've read his book and some papers, but because my project is addressing a real-life target issue that has never been addressed in his lab before, unfortunately there's no overlapping research topic between us, apart from a broad topic, and that he's been working on device optimization that could be extremely useful for my research.
How do I politely explain this situation to him, that I genuinely want to learn from him under his supervision about implementation and optimization area, without sounding like I'm a random student with a random research idea who would like to do Ph.D. in his lab ?