You’re prolific no question
...to prolific, I would add prescient, logical, snarky at times, and very confident.