My Skills
HTML, CSS
I teach everything HTML/CSS, constantly follow the industry news and frontend technologies updates, try everything in practice, read specs and articles to understand the topic in depth.
JavaScript
I also teach beginnings of JS, DOM/CSS manipulations and actively studying modern vanilla JS myself.
Figma
Been working with a Figma since 2019. I made my own training template for educational purposes. Made other websites based on figma templates for courses and webinars. And worked with multiple other templates. Recorded a video "Figma for layout designers"
Jekyll and other SSG
This portfolio is built on Jekyll static site generator. Also familiar with NextJs
Git/Github flow
I work with git (mainly via VS Code) and use Github Flow (with HTML Academy students projects for example).
BEM
I began to actively study BEM for a job in Yandex Practicum and continued to use it in education projects. I learned a lot of new things, often not included in the official documentation.
Node.js/npm
Build tools (gulp, sass, esbuild)
CMS (Wordpress, Opencart)
Developed commercial web sites on Wordpress and Opencart.
Effective searching for information and learning
One of my favorite topics, which I consider fundamental for any education and work. Created a lecture how to efficiently search info on frontend and other webdev topics. I constantly teach students the importance of this skill and practice it every day myself)
Education
I create frontend courses from scratch, including training materials (notes, graphics, presentations), develop effective education (simultaneous presentation of theory and practice, gradual increase in difficulty, using all available mediums). I work as an author of materials/teacher/tutor as well as course head creating overall education direction. I also do individual consultations
Web design, UI design
Design all of my projects from scratch. Fixed different Firefox UI problems and support my userstyles for Firefox and Github. I like to improve everything and always take a critical look at any design I use.
English (speaking, writing, reading)
Being native Russian speaker I began to learn English at elementary school and then at university, although with varying success and different quality of education. After school I took additional courses. But I learned most of English by myself from movies, games, articles, books. And later at work reading english articles, books, blog posts on design and web dev. Now I regularly read frontend news and documentation in English.
Organizing and planning work
I realized the importance of these topics when I saw that they are often the root of many problems and failures of webdev and education, for individual specialists as well as products and entire companies. I've read a lot of articles and books on this topic. I develop my own approaches for optimal problem solving.
Marketing, advertising
I used to Worked in marketing. I've always been interested in advertising and the importance of promoting your product or services. Even know I left that sphere I still use some of that knowledge for my own professional career.
Photoshop, color correction, collages and design
I've been working with Photoshop for many years since version 6 (not cs6, the first six:) Taught editor basics and design principles. I know in-depth color correction (including lab), creating web design templates and collages.
Writing and editing articles
I've been fond of writing on various topics for a long time. Now I always pay attention to the quality of texts on websites including student's works during the educational process.