Projects
Personal projects and research initiatives exploring machine learning, data analysis, and web development.
Projects & Research
Choosing a District for a Jewelry Workshop in Saint Petersburg: A Data Walkthrough
Collected data from Rosstat and Yandex Maps, built a scoring model across 18 districts and 111 municipalities of Saint Petersburg — and honestly broke down why that's still not enough for a real decision.
Development of an algorithm for evaluating review relevance using machine learning
Development of an algorithm for displaying relevant reviews for the website.
Application of machine learning for news evaluation and publication time automation
Currently, news is published as is; there are many duplicates and similar articles from different authors. I plan to make the publication process smarter by reducing API call costs, decreasing the volume of news, and improving quality.
Analysis of texts in a Telegram channel
An analysis of more than 8,000 messages from a Telegram channel was conducted to study the use of manipulative tactics in communication. The analysis was carried out using various algorithms and packages from scikit-learn, as well as models like ChatGPT-4. In addition, the messages were evaluated based on parameters such as toxicity, sentiment, frequently used keywords, and much more.
Neuroscience news channel
I enjoy scientific topics, and to make reading them more convenient, I created a small aggregator for myself.
Website with recipes for traditional Spanish dishes
Sometimes I wanted to cook something traditionally Spanish, but learning the language would take too long, so I built my own website and translated it quickly.
Website with children's fairy tales
I created a website to read fairy tales to my child without ads. The child grows up, but the fairy tales remain!
Website with online menus for restaurants in Valencia, Spain
It was inconvenient to scan a QR code and each time see a heavy PDF file that took long to load, so I decided to create an online version for the establishments I occasionally visit.
Donut/Pie chart generator
In this project, I found it interesting to try building a generator for this type of charts manually using SVG.
Enhanced version of the donut/pie chart generator
For generating new charts, I decided to use D3.js. I added a new line chart and refreshed the design a bit.
Workshop on animation with GSAP
I conducted a workshop for my fellow designers, during which I took a random animation from Dribbble and recreated it with code, with the original creator's permission.
PDF file analyzer for utility bills
At one point, I realized I didn't understand how the payment amounts were calculated in the billing statement, so I decided to create a calculator. While working on it, I figured it out, and the website remained)
Animations with GSAP
At one point, I got into animation and decided to try creating something with GSAP. I made animations for a number of images, planned to integrate them at work, but it didn't work out. Currently, some animations are broken, and I lack the time to fix them.
Plugin for generating random numbers for Sketch
I was interested in trying to write a plugin for Sketch, so I started with a simple number generator. But then we switched to Figma, and my interest waned.
Automatic insertion of localizations into an HTML template
It was a good attempt at work to automate template generation from localization files. We used it briefly, but then the pros from the development teams took over and did it properly!
Guess the Melody
On March 8, my colleagues and I created a small 'Guess the Melody' application. My colleagues enjoyed it, and everyone had a great time!