Skip Navigation

Home  >  Membership  >  Students  >  Competitions  >  Xtreme





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


Official results

The IEEEXtreme 8.0 Global Programming Competition took place 18 October 2014 and recognized some of the world's top up-and-coming programmers.

The grand-prize winner was viRUs from Reykjavik University of Iceland. Each team member will receive an expenses-paid trip to an IEEE conference of their choice, anywhere around the world.

The second-place winner was WhySoConcrete from New York University, USA. Each team member will receive an iPad, courtesy of the IEEE Computer Society

The third-place winner was oops from University of Moratuwa, Sri Lanka. Each team member will receive an iPad mini, courtesy of the IEEE Computer Society.

View the 2014 winners document to see who competed and how they placed (PDF, 809 KB)

View the 2014 winners as ranked by Region (PDF, 788 KB)

View the 2014 winners as ranked by country (PDF, 765 KB)

View the 2014 winners as ranked by university (PDF, 753 KB) 


Rank Team Name University Region Country
1 viRUs Reykjavik University 8 Iceland
2 WhySoConcrete New York Univ 1 USA
3 oops University of Moratuwa -Sri Lanka 10 Sri Lanka
4 SYSUillidan Sun Yat-Sen University-Guangzhou 10 China
5 FZL Sun Yat-Sen University-Guangzhou 10 China
6 OnionJAM Ecole Polytechnique Federale de Lausanne (EPFL) 8 Switzerland
7 UPPG Univ Of The Philippines-Diliman 10 Philippines
8 Powerhouse Politehnica Univ Of Bucharest 8 Romania
9 SKT1 Univ Nacional de Ingenieria 9 Peru
10 kwjIGo6KQFrCgEpf4O7g University Of Southampton 8 United Kingdom
11 NowWith3 University of Sao Paulo 9 Brazil
12 FortyTwoASU Ain Shams Univ 8 Egypt
13 Single McGill Univ 7 Canada
14 FooBarBaz Ecole Polytechnique Federale de Lausanne (EPFL) 8 Switzerland
15 Ewoks University of Moratuwa -Sri Lanka 10 Sri Lanka
16 Dongskar Institut Teknologi Bandung 10 Indonesia
17 NoGuessingNoParty Univ Nacional de Ingenieria 9 Peru
18 DELAPAN3gp Institut Teknologi Bandung 10 Indonesia
19 Benchwarmers Minnesota Univ Of - Twin Cities 4 USA
20 HikeToTheStars Ecole Polytechnique Federale de Lausanne (EPFL) 8 Switzerland
21 UCICommandoSquad Univ of California-Irvine 6 USA
22 Raaliroimarid Tartu Univ 8 Estonia
23 2014Xtreme41 Amirkabir Univ Of Technology-Tehran 8 Iran
24 SarajevoDragons Sarajevo University 8 Bosnia and Herzegovina
25 NoNeedForSpeed Princess Sumaya University for Technology 8 Jordan

top of page


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. 

Dr. 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


Join/Renew IEEE or a Society

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








Network. Collaborate. Create.

All within one central hub - with exclusive features for IEEE members.