My Skills
HTML, CSS, JavaScript
I teach frontend, constantly follow the industry news and technologies updates, try everything in practice, read specs and articles to understand the topic in depth.
Figma
Been working with a Figma since 2019 (and with Photoshop before). 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 designs. Recorded a video "Figma for layout designers"
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
I made ananimatable css list project using node.js. Work regularly with npm packages.
Jekyll and other SSG
This portfolio is built on Jekyll static site generator. Also familiar with NextJs
Build tools/bundlers (gulp, sass, esbuild, vite)
Work regularly with build tools and bundlers. See works in this section.
CMS (Wordpress, Opencart)
Developed commercial web sites on Wordpress/WooCommerce and Opencart. Edited php files to change Wordpress/WooCommerce functionality. Helped with preparing CSV tables to import products.
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.
