Alex Ipatov

Saint Louis, MO ยท

A passionate and self-motivated computer science student, with 12 years of professional chess experience, who is actively searching opportunities to transfer his problem solving, pattern recognition, and planning skills to the field of software engineering in order to solve exciting and meaningful real-world problems.


Interactive Algorithms

Javascript, React, Redux, KonvaJS, HTML, CSS

Step-by-step explanation and visualization of common computer science algorithms.

PGN Downloader

Javascript, React, Redux, HTML, CSS

A user-friendly PGN downloader of the games played on

Emotion Classification Model

Python, Flask, Heroku, SQLAlchemy, Keras, Pandas, Git

Developed and deployed an emotion classification model. The model is available in a web application and via an API.

Interactive Sudoku Solver

Python, Pygame, Flask

Designed an interactive sudoku game that allows users to play with hints. The solver is also available in a web application and via an API.

Author of 2 Chess Books


Published a two-volume peer-reviewed book series on my unconventional approach to chess. Book reviews appeared in major international chess magazines and copies are available for sale all over the world.


Saint Louis University

Master of Computer Science
August 2019 -

Saint Louis University

Master of Business Administration
June 2017 - May 2018

Yaroslav Mudryi National Law University

Bachelor of Laws
September 2010 - April 2014


Programming Languages
  • Python
  • Javascript
  • R
  • Haskell
  • C
  • C++
  • Bash
Backend Technologies
  • Flask
  • NodeJS
  • Docker
  • Selenium
  • Frontend Technologies
    • React
    • Redux
    • HTML
    • CSS
    • Version Control
      • Git
      • Languages
        • English (Professional)
        • Russian (Native)
        • Ukrainian (Native)
        • Turkish (Conversational)
        • Spanish (Conversational)


        Chess I am a competitive chess player

        Chess I love to learn foreign languages & cultures

        Book I love to read books/watch online courses to learn something new every single day

        SoccerBall I like to play and watch soccer. My favorite soccer team is FC Barcelona FC Barcelona


        • TOP 100 Chess Player in the World
        • World Junior Chess Champion
        • International Chess Grandmaster
        • #1 Chess Player in Turkey (out of 1,000,000+ Licensed Chess Players)
        • Prize Winner of Numerous International Chess Competitions With Experience in 30+ Countries