Kirill Krinkin

Scientist, Engineer, Teacher


  • Teacher. I have been teaching almost all my life. The most of my teaching experience is Computer Science, Software Engineering, and STEM. I worked with many different kind of students: from High School kids to PhD scholars. You can find my lectures and educational materials on the Teaching section or in the Internet.
  • Scientist. From the childhood I was keen on science. For many years I have been doing research in many fields Computer Science, Software/Systems Engineering. My the last research interests are in Intelligence Engineering. You can find more details in the Research section.
  • Software Engineer. I wrote my first program which was used by in real industrial environment for many years what I was 16 y.o. Since that time I have been working in many different real projects. I believe, that combination of science, engineering and teaching is the best way to build professional career.

Affiliation (including former)

  • Head of JetBrains Research Lab for Mobile Robots Algorithms
  • Head of Open Source and Linux Lab
  • Head of The Department of Software Engineering and Computer Applications, SPb ETU
  • Associated Professor, The Department of Mathematics and Information Technology in SPbAU RAS


  • 2000 – Engineer on Software, KnASTU
  • 2004 – PhD, Software Engineering (05.13.11), SPb ETU