Coding over 22 years since age 11. Full stack developer with engineering background with thorough hands-on experience from low-level kernel programming to single-page web applications, socket-level networking to computer generated graphics, desktop applications to distributed systems with help of Agile methodologies and full lifecycle management. Enjoys automating some mundane tasks - including playing video games! Loves to optimize his algorithms with Genetic Algorithms. Reverse-engineering is his last trump card for undocumented behaviors and APIs.