About Myself

I have always been interested in programming, but my first experience at university was disappointing due to an outdated and unstructured curriculum. Over time, I became more engaged with web development through personal projects — customizing free templates, editing CSS/HTML with browser dev tools, and learning JavaScript out of curiosity. What began as a hobby slowly grew into a focused self-study path. I took several online courses (Udemy, YouTube), experimented with front-end projects, and eventually started learning React. Although my learning path was irregular, I’ve decided to take it seriously and build a solid foundation. I’m now ready to apply myself consistently, and I see RS School as a great opportunity to grow through structured learning and real practice.

Contact information

Skills

  • HTML
  • CSS
  • JavaScript
  • Git
  • React

Code example

In this kata you are required to, given a string, replace every letter with its position in the alphabet. If anything in the text isn’t a letter, ignore it and don’t return it. “a” = 1, “b” = 2, etc.

Input = "The sunset sets at twelve o' clock."

Output = "20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11"

              
function alphabetPosition(text) {
  return text
    .toLowerCase()
    .split('')
    .map(e => {
      return 'abcdefghijklmnopqrstuvwxyz'.indexOf(e) + 1
    })
    .filter(e => e > 0)
    .join(' ')
}
            

Languages

  • Ukrainian - Native
  • Russian - Intermediate
  • English - technical English

Courses

  • self-study
  • RS Schools Course «JavaScript/Front-end. Stage 0» (in progress)