My Photo

Hi! I'm glad to see you on my Portfolio Website.
My name is Demian Volkov. I am a high-school student from Ukraine.

I'm interested in math, linguistics, and the applications of biology in the field of AI.
I have practiced martial arts for 10 years
But my main interest is software development.

See my Portfolio below for details.

Email Telegram Facebook LinkedIn GitHub SO

Portfolio

Academics & Athletics

Achievements

Achievement Years & Level Additional Information
1500 SAT Score (98-99% Percentile) October 2nd, 2021 770 Math & 730 Evidence-Based Reading and Writing
Top 0.1% at TypeRacer 2021 140+ wpm average speed
Multi-time Winner of Olympiads in Competitive Programming 2020-2021 (winner of UOI-2021, stage II)
2019-2020 (3rd place in the region, 1st place in the district)
2018-2019 (1st place in the district)
2017-2018 (1st place in the city)
2016-2017 (1st place in the district)
Top 5 at iTalent 2019-2020, National Stage Desktop & Mobile Software Nomination
Multi-time Winner of Olympiads in IT 2019-2020 (2nd place in the district)
2018-2019 (1st place in the district)
Solving non-standard tasks with Microsoft Office.
The Best Student of the Educational Institution 2019-2020, a scholarship from Kharkiv City Council
2018-2019, a scholarship from Merefa City Council
2017-2018, a scholarship from Merefa City Council
2019-2020: #1 out of 2700+ students
2017-2018 & 2018-2019: #1 out of 300+ students
The Grand Prize at the Olimpus International Contest 2019-2020, 1st place in Mathematics, Computer Science, Biology, English, and Ukrainian language Composite score: 497/500
Multi-time Winner of Olympiads in Mathematics 2019-2020 (4th place in the region, 2nd place in the district)
2018-2019 (3rd place in the city)
2017-2018 (1st place in the city)
Winner of the Competition in MMA 2018-2019 (2nd place in the district)
Winner of the Regional Festival in Computer Graphics and Animation 2017-2018 (1st place in the region) Web Development nomination
Multi-time Winner of the Taras Shevchenko International Language and Literature Competition 2017-2018 (3rd place in the region, 1st place in the district)
2016-2017 (1st place nationally, 2nd place in the region, 1st place in the district)

Software Development

I am a passionate software developer with 5+ years of experience in:

  • creating websites
  • building desktop and mobile applications
  • writing scripts for web scraping, automation, and system administration
  • developing Data Science and Machine Learning solutions, including NLP
  • competitive programming
My Tech Stack
  • Python: Flask, Django, Pyramid, bottle, PyQt5, tkinter, wxPython, Kivy, pygame, requests, grequests, aiohttp, BeautifulSoup4, lxml, Scrapy, Selenium, pywinauto, pyautogui, NumPy, Pandas, matplotlib, NLTK, spaCy, Plotly, OpenCV, scikit-learn, TensorFlow, Cython, Nuitka, Numba, unittest, nose, pytest, doctest
  • HTML5, XHTML
  • CSS3: Less, SASS, BootStrap
  • JS: VanillaJS, Node.js, jQuery, Vue.js, React, BootStrap
  • C++: STL, Boost, Qt, Windows API, OpenCV
  • Tcl: Tk, Tkhtml, selenium.tcl
  • bash
  • Java: Selenium
  • SQL databases: MySQL, PostgreSQL, SQLite3
  • NoSQL databases: MongoDB, Redis
  • XML, XSD
  • JSON
  • YAML
  • Pickling
  • VCS: Git, SVN, Mercurial
  • Github, BitBucket, GitLab
  • Heroku, Pythonanywhere
My Projects

Cosmopolite provides people from around the globe with opportunities to learn foreign languages competing in real-time.

ReversoAPI is an open-source Pythonic REST API wrapper for the Reverso web services. The project has already received 29 stars on Github, has been downloaded 11k+ times, and is actively developed.

CodeClub Learning Management System is a learning management system I built for my students at CodeClub Ukraine. See the Community Service tab for more information.

Community Service

Software development is an art. While writers create books and composers make music, software developers build websites, apps, and games without which we can't imagine our lives. I want others to dive into Software Development, feel it, and use it to make our world a better place. That's why I share my experience with people around the globe.

Code Club

Code Club logo

I am a mentor at CodeClub, an international non-profit organization that helps teenagers from 160+ countries worldwide learn to code.

I started working at the Ukrainian branch of the organization two years ago, and became the youngest mentor there.

Since then, I've taught 40+ young people from different parts of the country. Not only did they acquire a solid knowledge of the basics of coding, but, what's more important, they got interested in programming, and many of them decided to link their future lives with it.

I mentored different students. Some have written their first line of code with me, while others had prior programming experience and were looking for opportunities to boost their skills.

I conduct weekly online lessons via Zoom, which last about 2 hours on average.

To improve students' learning experience, I built an online LMS (learning management system). Now students have everything in one place, just one click away from them: from sending the homework and receiving the feedback to real-time chats with the mentor. Check it out!

Video Gallery

Social Media

I am an active participant at StackOverflow and many programming-related Facebook groups, especially Python.

I am also the moderator at the Python Automation Facebook group with 1,500+ members.