There are a few serious issues with this kind of "passion" in a work area outside of yours.
* PR reviews for your commits may not be honest, as people may hesitate to reject your code changes.
* You may not have time for your actual responsibilities.
* It may confuse people about your role.
* May be you are not letting some folks do their job.
* You are probably a coder at heart, not a CTO.