Skip Navigation

Home  >  Membership & Services  >  Students  >  Competitions  >  Xtreme





IEEEXtreme is a global challenge in which teams of IEEE Student memberssupported by an IEEE Student Branch and advised and proctored by an IEEE membercompete in a 24-hour time span against each other to solve a set of programming problems.


IEEE volunteers

Sinan AlSheikh, IEEEXtreme 8.0 Project Lead
United Arab Emirates

Sinan AlSheikh is currently working as an IT consultant with IBM. As an undergraduate student, he filed his first US patent. AlSheikh earned his M.S. in Informatics from the British University in Dubai and his B.S. in Electrical Engineering from the University of Sharjah. He is now looking forward to pursuing his Ph.D. AlSheikh's passion to innovation drives him for continuous studies and research, which is evident through his published papers in the area of human-computer interaction and natural language processing.

In addition to AlSheikh’s role in IEEEXtreme 6.0 and 7.0, he has been an active volunteer for IEEE since 2004. With a record full of awards, he proudly speaks about his winning among 365 other inventors in a competition called "Made in Arab World." Bungee jumping, skydiving, motorcycle crossing, and any other adrenaline-driven activities are his part-time passion. If you call him an adrenaline junkie, will you find him smiling and he will take it as a compliment. 

Srikanta Patanjali, IEEEXtreme 8.0 Technical Lead

Srikanta Patanjali is working at IBM as an application developer in Web services. He recently finished his post-graduate degree from IIIT-Bangalore, India, and has been an IEEE member for six years. He has played an active role in local IEEE activities from the days of his engineering studies and was also a co-developer for the Global Integrated Network of IEEE Members (GINI) Collaboration Tool.

Patanjali was a Sub-Region Student Representative for IEEE Region 10 in 2011. Presently, he is part of IEEE GOLD Bangalore and the IEEE Bangalore Section Executive Committee. He is also part of the core organizing committee of IEEE All India Student Congress 2012. Patanjali loves to travel and meet people from different cultures. 

Dimitrios Lyras, IEEEXtreme 8.0 Industry and Judges Lead

Dr. Dimitrios Lyras was born in Kozani, Greece. He received his diploma in Electrical and Computer Engineering and his Ph.D. in Data Mining and Deductive Logic Reasoning from the University of Patras, Greece. He is presently working as a post-doctoral researcher at the Ludwig-Maximilians-University of Munich, Germany, in the field of multiple sequence alignment. He has authored several articles, published in peer-reviewed conferences and journals, and he has contributed to numerous European Research & Development projects.

Dr. Lyras is very enthusiastic about programming and he is an active IEEE volunteer. He has been serving the IEEEXtreme Programming contest as a judge since 2008 and was awarded the IEEE MGA Achievement Award in 2009. 

Prasanth Mohan, IEEEXtreme 8.0 Public Relations Lead

Prasanth is currently working as an associate engineer at SP Robotic Works. He obtained his bachelor's degree from Sri Muthukumaran Institute of Technology affiliated to Anna University, Chennai. He has been an active member of IEEE for the past three years. He started volunteering as Student Branch webmaster and later served as founding chair for the IEEE CS Chapter at his Student Branch. Prasanth obtained the Richard E. Merwin Scholarship from the IEEE Computer Society for the year 2013.

He is the current student membership coordinator for the IEEE Computer Society. Prasanth started volunteering for IEEEXtreme in 2012, where he introduced IEEEXtreme to his Student Branch and later served as IEEEXtreme coordinator for IEEE Madras section. He enjoys interacting with students, and he took teaching as his passion and teaches robotics for school children under the Kidobotikz program.


top of page



Judges are extremely important to the success of the IEEEXtreme 8.0 24-hour programming competition. Without these technical-expert volunteers, the competition simply wouldn’t happen. Please join IEEE in recognizing the esteemed judges:

Jeremy Blum, Professor at Penn State University
Harrisburg, PA, USA

Dr. Jeremy Blum is an associate professor of Computer Science at the Pennsylvania State University, Harrisburg, PA, USA. Prior to joining Penn State Harrisburg, Dr. Blum worked as a research scientist at the Center for Intelligent Systems Research at the George Washington University. Dr. Blum earned a D.Sc. in Computer Science and an M.S. in Computational Sciences, both from the George Washington University, as well as a B.A. in Economics from Washington University. His research interests include computer networks, computer security, and transportation networks.

Dr. Blum is actively involved in increasing student interest in IEEE-affiliated fields. He has organized programming contests for college students in the region, which were held at Dickinson College in 2013 and 2014. For the past three years, he has been an organizer for the South Central Pennsylvania Robotics Competition, a competition for middle school, high school, and community college students, with college students serving as mentors and judges.

In addition to his participation in IEEEXtreme, Dr. Blum has volunteered for IEEE, both at the local section level and in technical Societies. From 2011 to 2013, Dr. Blum was treasurer of the IEEE Susquehanna Section in IEEE Region 2. Since 2008, he has been a co-chair of the IEEE Intelligent Transportation Systems Society Technical Committee on Networks, and in this capacity he served as the Special Sessions Chair for the 2011 IEEE Intelligent Transportation Systems Conference.

Prabhat Kumar, Student at Indian Institute of Information Technology Allahabad

Prabhat was born in Alwar, Rajasthan, India, in 1992. He is currently pursuing his bachelor's in Information Technology from the Indian Institute of Information Technology, Allahabad. He is a keen programmer with specialization in C, C++, and Java. He has been participating in online contests for the last three years and he has performed exceptionally well in them. Right now his current rank on Code Chef is 9th in India and 48th worldwide, and on Spoj his current world rank is 242.

Dario Schor, Software Engineer at Space Division of Magellan Aerospace

Dario received his M.Sc. in Computer Engineering under the supervision of Prof. Witold Kinsner from the University of Manitoba, Winnipeg, Canada, in 2013. That summer, he also completed the Space Studies Program from the International Space University in Strasbourg, France.

His research interests include evolutionary algorithms, real-time systems, and particularly the design of hardware and software for scientific space applications, resulting in several conference and journal publications. He is currently working as a software engineer in the Space Division of Magellan Aerospace, Winnipeg, developing flight software and ground tools for the Radarsat Constellation Mission. In the evenings, he is also a sessional instructor in the Computer Science Department at the University of Manitoba.

He has been an IEEE member since 2007. He participated in IEEEXtremes 3.0, 4.0, and 5.0, and he most recently served as a mentor for Xtreme 7.0. In addition, he has been an active IEEE volunteer, serving as the Winnipeg Section webmaster from 2008 to 2013, Vice Chair for the joint-chapter on Education, Management, and Communications from 2010 to 2013, and led more than 20 workshops on embedded systems within the University of Manitoba IEEE Student Branch and Young Professionals (formerly GOLD) affinity group.

Chethiya Abeysinghe, Software Programmer/Entrepreneur
Sri Lanka

A passionate programmer and founder of a financial data analytic company, Chethiya is working on building a software system to use forensics analytic to identify risks in financial data. Chethiya graduated from University of Moratuwa, Sri Lanka.

Chethiya has been involved in programming competitions for the last 12 years, personally competed in IEEEXtreme three times, and is skilled enough to be part of a winning team in IEEEXtreme 3.0. Chethiya also won one silver and five bronze medals in International Olympiad of Informatics from 2002 to 2007.

Alberto Lorente, Software Developer at Comeon!

Alberto Lorente is a Young Professional IEEE member currently working as a software developer at Comeon! in Stockholm, Sweden.

As an undergraduate student, he published his first paper in the IEEE EDUCON congress in 2010. Alberto earned both his M.S. in Software Engineering of Distributed Systems from the Royal Institute of Technology, KTH in Sweden and M.S. in Telecommunications Engineering from the Technical University of Madrid, UPM, in Spain in 2013. Before moving to industry, he worked partially in R+D in Big Data and Orchestration technologies in the Swedish Institute of Computer Science, SICS.

Alberto was an active IEEE member in the Spain section, as Student Branch officer in UPM in Madrid; he was Chairman in the organization of the 2nd Iberian Student Branch Congress of IEEE during 2010 in Madrid. Also in 2010, he was chair, organizing the “Congreso Nacional de Ramas” of IEEE Spain Section. Alberto was involved in activities related to IEEEXtreme in his branch by organizing workshops to prepare teams, plus also been part of a competing team in IEEEXtreme for editions 3.0, 4.0, and 6.0. For edition 7.0, Alberto organized a tech workshop for preparation of technical interviews in UPM to encourage students to attend IEEExtreme in 2013. Now Alberto will continue to work actively as part of the Young Professional affinity group as part of Section Sweden. Alberto has a proactive personality, always researching new technologies; he loves new challenges and always seeks to grow professionally and culturally by meeting people and professionals.

Miguel Oliveira, Ph.D. Student at University of Porto

Miguel Oliveira was born in Vila Nova de Gaia, Portugal. He received his master's in Informatics and Computing Engineering from the Faculty of Engineering, University of Porto (FEUP), Portugal, and is currently pursuing his Ph.D. in Industrial Engineering and Management at the same university. 

He is an invited assistant professor at FEUP and did software-engineer internships at Google and Millennium bcp.

His interest in programming competitions started in high school. Since then, he has solved a couple thousand problems in online competitions and won several awards. He has also been a volunteer problem setter and tester at the Portuguese Olympiad in Informatics since 2008.

Oded Margalit, Computer Scientist at IBM

Dr. Oded Margalit earned his Ph.D. in Computer Science from Tel Aviv University in 1993 under the supervision of Professor Zvi Galil. He has been serving as a judge since 2008, and he was awarded the IEEE MGA Achievement Award in 2009. A scientist at IBM's Research Lab in Haifa, Israel, Margalit is currently working on formal verification technologies and is the author of IBM’s Ponder-This monthly challenge site. An avid riddle and puzzle maven, Margalit has been known to focus this passion on setting up contests and challenges for coding, puzzle-solving, and mathematical challenges. 

George Michael, Software Developer at XM.COM

George Michael is an enthusiastic software developer at XM.COM.

He has a B.Sc. and an M.Sc. in Computer Science from the University of Cyprus. He worked at the Data-Driven Multithreading Laboratory at the University of Cyprus for a few years doing research on high-performance computing. His work is mostly on GNU/Linux.

He is an active IEEE volunteer and he held various positions during the past few years. Between them: member of the board of the University of Cyprus IEEE Student Branch/IEEE Cyprus Section Executive Committee/IEEE Region 8 Committee. He was part of the previous IEEEXtreme competitions either as a contestant or as a volunteer. 

Anoop Thomas Mathew, Head of Technology at Profoundis

Anoop Thomas Mathew, a.k.a. ATM, has been a judge of IEEEXtreme competition for the past four versions. As his day job, he heads the technology at data-crunching startup Profoundis and builds Vibe app. He has spoken at conferences like Fifth Elephant 2012, FOSSMeet 2011, PyCon 2012, FOSSMeet 2013, and PyCon 2013, to name a few. He loves open source and codes mostly in python and JavaScript.

Connect with him on Twitter @atmb4u.

Vincent Gripon, Researcher at Télécom Bretagne

Vincent obtained his M.S. from École Normale Supérieure of Cachan and his Ph.D. from Télécom Bretagne. His research interests include information theory, neuroscience, and theoretical and applied computer science. His intent is to propose models of neural networks inspired by information-theory principles, what could be called informational neurosciences. He is also the co-creator and organizer of an online programming contest named TaupIC, which targets French top undergraduate students.

He ranked fifth out of 1515 in IEEE Xtreme programming competition in 2011. 

Muhammad Rafi, Assistant Professor at National University of Computer & Emerging Sciences

Muhammad Rafi is serving as Assistant Professor at the National University of Computer & Emerging Sciences (NUCES), Karachi Campus. He received a B.S. (Computer Science) and M.S. (Computer Science) from the University of Karachi in 1996 and 2000, respectively.

Muhammad is an avid computer programmer who enjoys solving daily-life computational problems. He was also a judge during the last IEEEXtreme programming contest. He is an active researcher in the area of text/data mining, machine learning, and algorithm development. In his free time, he likes reading computer-science journals, watching sports on TV, playing cricket, mentoring students, traveling, and thinking. 

Charalampos Tsimpouris, Ph.D. Student at University of Patras

Charalampos Tsimpouris was born in 1985 and graduated in June of 2008 from the Department of Electrical & Computer Engineering at University of Patras. Since October 2008, he has been working as a Ph.D. student at the same department, under Professor’s Sgarbas expertise, working in the area of AI and computational linguistics on Greek law texts.

He has participated in the following programming contests: 2001, 13th panhellenic programming contest held by PDP; 2002, 14th panhellenic programming contest held by PDP; 2002, 10th Balkan Olympiad in Informatics, held in Belgrade; and 2002, 14th International Olympiad in Informatics, held in Yong-In, South Korea. He has also participated successfully as a judge for IEEEXtreme 6.0 and 7.0.


top of page


Quality assurance

Luís Fernandes, Senior Optical Scientist at OZ Optics Ltd.

Dr. Luis A. Fernandes received a degree in Applied Physics in 2006 and a Ph.D. in Physics in 2012 from the Faculty of Science at the University of Porto, Portugal.

As an undergraduate student, he published his first paper in the IEEE EDUCON congress in 2010. Alberto earned both his M.S. in Software Engineering of Distributed Systems from the Royal Institute of Technology, KTH in Sweden, and M.S. in Telecommunications Engineering from the Technical University of Madrid, UPM in Spain, in 2013. Before moving to Industry, he worked partially in R+D in Big Data and Orchestration technologies in Swedish Institute of Computer Science, SICS.

In 2008 he was awarded a Ph.D. fellowship from the Portuguese government to pursue his thesis entitled "Birefringence and Bragg grating control in femtosecond laser written optical circuits." His doctoral work was researched in collaboration with the Photonics Group at the University of Toronto, where he became a postdoctoral fellow in 2013. As a graduate student he was awarded a SPIE Scholarship in Optical Science and Engineering and an award for best oral presentations in 2010.

At the end of 2013 he joined OZ Optics Ltd. as a senior optical scientist responsible for the development of compact devices inside optical fibers. He has authored and co-authored many scientific articles on optics and photonics and has regularly presented his research findings in international conferences. As a student, he participated in the IEEEXtreme competition in 2009, 2010, and 2012. He served as a member of the board of the University of Toronto SPIE Student Chapter from 2010 to 2013 and is a member of the SPOF, SPF, SPIE, OSA, and IEEE Photonics Society.

Ayush Sagar, Research Associate at L V Prasad Eye Institute

Ayush Sagar is a research associate at L V Prasad Eye Institute (LVPEI), which is a W.H.O. collaborating center for prevention of blindness in India. He works there under joint program by LVPEI and the Camera Culture Group at MIT Media Lab to re-engineer eye care for better accessibility and quality. Among other interdisciplinary projects, he works on a platform for acquisition and processing of visual bioelectrical signals.

He has been involved with IEEE as a student volunteer since 2011, when he was an undergraduate student in electrical and electronics engineering at Guru Gobind Singh Indraprastha University, Delhi. He has participated in IEEEXtreme twice and he was honored with a Dr. J K Pal IEEE award from IEEE Delhi section in 2013 for his contributions as a Branch Chair at his Student Branch. He has also made contributions to the open-source projects like Coreboot and TimVideos under Google Summer of Code.

He is fascinated by the steady exponential growth of knowledge and productivity by intertwined advancements in nano-manufacturing and computer engineering, and his interest lies in taking advantage of this trend by applying algorithms to make things smarter and efficient.

Marco L. Della Vedova, Post-Doctoral Researcher at University of Pavia

Dr. Marco L. Della Vedova (S'10, M'14) was born in Tirano, Italy. He studied computer engineering at the University of Pavia, Italy, where he graduated in 2009 and received the Ph.D. degree in 2013. He held a visiting position at the University of California, Berkeley, USA, in 2011.

He is a (co)author of 10+ scientific articles, published in peer-reviewed conferences and journals. He is presently working as a post-doctoral researcher at the University of Pavia in the field of real-time systems, focusing on electric load scheduling for energy efficiency and peak load reduction.

He organized the first-ever IEEEXtreme event at the University of Pavia in 2011 and participated in all the following editions, first as student and then as proctor.

Ashad Kabir, Research Fellow at Swinburne University of Technology

Dr. Kabir is a research fellow in the Centre for Computing and Engineering Software Systems at Swinburne University of Technology, Melbourne, Australia. He received his Ph.D. in Software Engineering from Swinburne University of Technology, his master's and bachelor's degrees in Computer Science from Pusan National University, South Korea, and Chittagong University of Engineering and Technology, Bangladesh, respectively.

Over the years, Dr. Kabir worked as an academic in a number of universities and R&D engineer in a number of projects from different industries including Samsung (South Korea) and Computer Associate (Australia). Dr. Kabir is internationally recognized for his pioneering work on social context-aware software systems. He has made several key contributions around the development of social context-aware applications in the vibrant emerging research area of pervasive social computing at the intersections of social computing, context-aware computing, and software engineering.

Dr. Kabir has research experience in a range of areas of computer science. His research interests include context-aware adaptive systems, social context awareness, data/software behavior mining, smart mobile applications, and pervasive/ubiquitous computing. His current research is focusing on exploiting data from online social networks such as Facebook, LinkedIn, Twitter, and Google+ in developing smart mobile applications. He is keen to develop innovative mobile applications for domains such as elderly/healthcare, emergency management, vehicle, and social well-being. Dr. Kabir is passionate about computer programming. He has participated and ranked top position in a number of national and international programming contests including the IEEExtreme Programming Contest and ACM ICPC Programming Contest.

Oluwasayo Oladeji, Software Engineer at UCI Technologies

Oluwasayo Oladeji is currently working as a software engineer at UCI Technologies, where he uses predominantly Java technologies.

He is very active at the local IEEE community at Obafemi Awolowo University. He was the IEEE Student Society Chairman for the school's Department of Computer Science and Engineering in 2013, a role that puts him in an important position in the planning of the school's participation in IEEEXtreme 7.0.

Oluwasayo himself competed in IEEEXtreme 5.0, 6.0, and 7.0. He was an ATP intern (SWE) at Google Zurich in 2013. He received MTN Foundation Science and Technology Scheme scholarship awards, and he holds the OCPJP and OCMJD Oracle certifications. He is currently exploring the startup scene again with his pet project: Hextremelabs.


top of page


Join/Renew IEEE or a Society

As a member of IEEE, you'll receive access to select content, product discounts, and more.