Student, coder, said to be interested in everything
When you mix some simple design patterns, you get a powerful set of tools which combine functional and reactive programming. That is ReactiveX!