Ivan Novikov

Who am I?

  • software engineer
  • web developer
  • cautious exteme sportsman
  • physics student & teacher
  • man of moods

How to contact me? — See the icons & links below ↓