Gireesh Punathil is a Software developer with IBM India Software Labs. In his 14 years of professional career he has been porting, developing and debugging web servers, virtual machines and compilers. His expertise is in problem isolation and determination of large and complex software modules. He has spoken at JavaOne and few Node conferences. He does not possess personal affinity towards specific languages or platforms, instead is passionate about how the compilers and language runtimes interplay between high level semantics and the underlying hardware.