My name is Ilya Gavrikov (Илья Гавриков), but I go by EngiN33R online. I’m a programmer from Russia by trade, mostly working on web, mobile apps and in gamedev. I first became interested in programming after CS2D, a game I played when I was younger, added modding support powered by the Lua programming language. One thing led to another, and I ended up becoming a developer for CS2D and working on other games, later also moving on to developing web and mobile applications. I’ve worked with many different languages and platforms, with experience in Lua, Java (incl. Android), JS (incl. Node, React, Angular), PHP and Python (incl. TensorFlow), as well as some in C/C++.
My other major interest is linguistics and foreign languages. I started getting into foreign languages at the age of five, when I started learning English, and I never stopped since. I speak Russian, English, German, Ukrainian, French, and some Spanish. I’m continuously fascinated by the diversity of human languages, and I enjoy learning about them—doing so whenever I get the chance.
I enjoy teaching and passing on the knowledge and experience that I’ve accumulated over the years, and that’s what a lot of this blog is about—I publish tutorials and lessons in programming and languages in the hopes that they will inspire someone to learn and help them achieve their goals. I also write about my own projects and, occasionally, about my takes on some of the events happening in the world, mostly in the world of IT.