Projects

Personal projects and research initiatives exploring machine learning, data analysis, and web development.

Projects & Research

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)

Russian-English, English-Russian dictionary

Website - an attempt to reinforce my English skills and expand my vocabulary by creating a site. It didn't help, but I got acquainted with Tailwind, which I still use.

Links: langi.ru

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.

Links: Github

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.

Links: Github

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!

Links: Github

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!

Links: Github