Career
He is a Judge of Association for Computing Machinery (ACM)-ICPC World Finals 2003–2015 and Chief Judge of National Programming Contest 2003 & 2004. He is also the Judging Director of Association for Computing Machinery (ACM) ICPC Dhaka Site 2004–2013 and chief judge of Association for Computing Machinery (ACM) ICPC Kuala lumpur Regional Contest 2010. He took part in the Association for Computing Machinery (ACM) ICPC Dhaka Site in the year 1999 and his team stood third.
He started the concept of arranging monthly contests in online judges.
He has set around 300 problems in different online, national and international contests like Association for Computing Machinery (ACM) ICPC Asia Regional Contest in Bangladesh, Thailand, Malaysia and China. He found the closed form for side length of smallest regular hexagon that contains 4 circles of radius 1.