An enthusiast of functional programming, wanna be game developer compiler construction and software engineering.