dabbled in homemade lighting because when I started (1) LEDs were not as good and (2) I had less money and (3) I did not appreciate how much money I could spend saving money. But I designed lights that worked in several ways, and finally settle on a design that has more drag, but is utterly durable, will function immersed in water, etc. Latest iteration tolerates intermittent wire breaks, which is another failure mode.
Last I year I got an e-bike upgrade for one of my bikes,