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.


IEEEXtreme Executive Committee

Dimitrios Lyras, IEEEXtreme 10.0 Project 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. Currently he is employed as lead Data Scientist at He has paired concrete hands-on working experience in Software Engineering with leading research on Machine Learning, Natural Language Processing, and Statistical Computational Biology. Being equally skilled at both the practical and the theoretical level, he has authored several articles, published in peer-reviewed conferences and journals, and has contributed to numerous R&D 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. He loves being part of the IEEEXtreme community and fosters the idea that IEEEXtreme is a contest like no is a 24-hour PROGRAMMING PARTY and everyone is welcome on board!

Jeremy Blum, IEEEXtreme 10.0 Technical, Industry, and Judges Lead

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

This will be the fifth IEEEXtreme competition for Dr. Blum. He served as a proctor for IEEEXtreme 5.0 through 7.0, and as a judge for IEEEXtreme 8.0. 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.

Prasanth Mohan, IEEEXtreme 10.0 Public Relations Co-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.

Dinko Jakovljevic, IEEEXtreme 10.0 Public Relations Co-Lead

Dinko Jakovljevic is a graduate student at University of Josip Juraj Strossmayer in Osijek, where he studies Computer Engineering. He has been an active IEEE member for four years, in which he participated in various projects. He was Student Branch Chair, and with his colleagues, he collected four awards during his time as a chair. Dinko started volunteering for IEEEXtreme last year, where he was introduced to the Student Ambassadors program.

Dinko is a Student Representative in Croatia Section, and Award & Contest Coordinator in Region 8 SAC. Two years ago, he co-founded IEEEmadC (Mobile Application Development Contest) which takes place worldwide. His enthusiasm and passion led him to Xtreme 9.0, where he serves as Co-PR Lead. Last year, Dinko received the Richard E. Merwin Scholarship from IEEE Computer Society.


top of page



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

Dr. 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. Currently, he is the CTO of IBM's Cybersecurity Center of Excellence in Beer Sheva, Israel, 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.


Alberto Lorente Leal, 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.


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.

Dr. 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 1,515 in the IEEEXtreme programming competition in 2011.

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, 7.0, and 8.0.

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

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 his Ph.D. degree in 2013. He held a visiting position at the University of California, Berkeley, US, 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.

Dr. Carol Wellington, Computer Science Department Chair at Shippensburg University of Pennsylvania, US.

Carol Wellington has earned B.S., M.S., and PhD degrees in Computer Science from the University of Delaware, Villanova University, and NC State University. She currently serves as a Software Engineering Professor at Shippensburg University of Pennsylvania, and as Chair of their Computer Science & Engineering Department. Her industry experience includes operating system development and real-time telecommunications software development. Her PhD research was in learning and reasoning under uncertainty in artificial intelligence. Her current research interests include large scale architectures, educational game development, and teaching agile development techniques.

Bjarki Ágúst Guðmundsson, MSc Student at Reykjavik University, Iceland

Bjarki is starting his MSc studies at Reykjavik University, Iceland, where he recently finished his BSc in Computer Science and Discrete Mathematics. He is very passionate about competitive programming, and spends most of his spare time practicing and competing.

Bjarki competed in IEEEXtreme 6.0, 7.0 and 8.0 with different teams, and placed 21st, 4th and 1st, respectively.

Dario Schor, Software Engineer at Space Division of Magellan Aerospace, Canada

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 theRadarsat 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 andYoung Professionals (formerly GOLD) affinity group.

Kbs Naveen, SE II at Amazon Development Centre, India

Kundula Bala Satya Naveen (KbsNaveen) is currently working at Amazon India Pvt Ltd, Hyderabad, India. Prior to Amazon he was working for Infor India Pvt Ltd (Hyderabad) and before that he worked for Broadcom (Bangalore), which was his first full time job. He graduated as Computer Science Engineer in the year 2013. He is a keen programmer. He has been participating in online programming contests/competitions for the last 2 years. Apart from that Naveen also enjoy reading science and technical articles, plays badminton, chess and cricket.

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.


top of page


Quality assurance

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

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.

Siddharth Dahiya, Software Engineer in Microsoft Office, Microsoft Corp.

Siddharth Dahiya is a Software Engineer in Microsoft Office in Redmond, Washington. His research interests include scheduling and optimization problems. He received his Master’s in Computer Science from Pennsylvania State University, with his Master’s Thesis titled “Course Scheduling with Preference Optimization” under Dr. Thang N. Bui.

Pattanapoom Phinjirapong, Graduate Student at Penn State University—Harrisburg

Pattanapoom received his bachelor degree in Computer Engineering at Chulalongkorn University, Thailand.

He attended Penn State Harrisburg, PA, USA for his master degree in Computer Science during 2013-2015. He plans to work at

Sachin Bharadwaj S, Software Engineer at Analog Devices, Inc.

Sachin Bharadwaj S is working as a Software Engineer at Analog Devices, Inc. in Bangalore, India. He has graduated with a bachelor's degree in Electronics and Communication Engineering from BMS College of Engineering, Bangalore in 2014. He has previously interned at Aeronautical Development Establishment and Raman Research Institute. He has also made contributions to the open-source projects like Wiselib under Google Summer of Code.

Sachin has been involved with IEEE as a student volunteer since 2011, when he was an undergraduate student. He was involved in activities related to IEEEXtreme in his IEEE student branch, and also been part of a competing team in IEEEXtreme for editions 5.0, 6.0, and 7.0.

Sachin is very enthusiastic about programming. He has participated in a number of national and international programming contests over the past five years, including the ACM International Collegiate Programming Contest, and has won several awards.

Martin Tribo, Software Developer at Interactive Network Technologies, Inc.

Martin Tribo is a software developer at Interactive Network Technologies (INT), Inc. in Houston, TX. He graduated from Christian Brothers University in Memphis, TN with a BS in Electrical Engineering and a BS in Computer Science.

Martin has been a member of IEEE since 2009. As a student member, he managed his branch’s website and helped organize events such as SPAC. For IEEEXtreme, he garnered teams and interest at his university, competing in the 4.0, 5.0 and 6.0 competitions. As a professional member he proctored for the 7.0 and 8.0 competitions.

Passionate about programming, Martin has experience in multiple languages including C, C++, Java, Python and JavaScript. He currently develops HTML5 visualization tools for the oil and gas industry at his job. He also has experience working with systems such as: relational and nosql databases; messaging services; enterprise integration platforms.


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.








Welcome members!

Get your benefits and resources.

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