Coming soon

IOI 2024 will be hosted by Egypt. Visit the official website to learn more.

Coming soon   IOI 2024 in Egypt

History of the ITC

The predecessor of the International Technical Committee, the IOI Software Team was established at the GA Meeting on October 14, 1999, at IOI'99 in Antalya-Belek, Türkiye. For that purpose, the IOI Regulations were amended.

At IOI'03 the organization for technical matters was changed, and an IOI Technical Working Group (ITWG) was defined. The ITWG is set up and supervised by, and it reports to, the ISC.

ITWG was run by:

  • 2003 - 2006, Jyrki Nummenmaa (Finland)
  • 2006 - 2016, Martin Mareš (Czech Republic)

Former Members of the International Technical Committee: 

  • Jamaladdin Hasanov, Azerbaijan (2016 - 2020, host IOI'19)
  • Rie Shigetomi Yamaguchi, Japan (2018-2019, host IOI'18)
  • Stefano Maggiolo, Italy (2016 - 2018, elected at IOI2016)
  • William Di Luigi, Italy (2017 - 2021, elected at IOI'17)
  • Sergey Masyagin, Russian Federation (2016 - 2017, host'16)
  • Kian Mirjalali, Iran (2016, host'17)
  • Bernard Blackham, Australia (2016 - 2018, elected at IOI'16, re-elected at IOI'17)
  • Masaki Hara, Japan (2016 - 2018, host IOI'18)
  • Ranald Lam, Singapore (2017 - 2022, host IOI'20 and IOI'21)
  • Fredrik Niemelä, Sweden (2018 - 2022, elected at IOI'18; 2014 - 2016, ITWG member)
  • Sergio Guillen, Bolivia (2022 - 2023, host IOI'25)
  • Ashar Fuadi, Indonesia (2019 - 2023, host IOI'22)

Need more info?


Not sure where to go? Click here to view some basic information on how to learn programming and prepare to win a medal at the IOI.


A couple of volunteers maintain a separate page with stats about people who participated at the International Olympiad in Informatics.


The IOI publishes a journal every year, with original high-quality scientific papers related to education, contests and algorithms.