18350 L shaped flashlight with USB C

I got you, don’t wanna bring many cables for the different things!
And nowadays almost all the mobile phones are USB-C, so someone will have a cable.

Let me just ask, are you familiarized with Anduril user interface/firmware, the one used on the Astrolux headlamp?
It can be configured to have ramping and stepped modes, and it is a light that can also be configured to max thermal control and brightness (among other stuff).