Bronze medalist @ PROD 2024'25
Track - Frontend
Given my previous year's award, I automatically advanced to the finals.
The task was to create a fitness tracker that would help create workouts and stay motivated.
I used Nuxt 3 and shadcn/vue to create a user-friendly mobile-first web-app.
1 place @ Forum of innovational centers hackathon
Case - 3D map of underground utility networks
The case was to create a 3D map of underground utility networks. It was really about drawing cylinders between coordinate nodes, coloring them in descriptive ways, and storing them in a database for collaborative map population.
Utility networks, in the given context, means power lines, water pipes, sewage systems etc.
We were basically forced into using Cesium.js, because an alternative like ThreeJS would be unforgivably time consuming, although in my opinion, better more maintainable and usable in the long run..
This was by no means a positive experience and I to some extent hate the library now... Nevertheless, we managed to get the closest to a real product in the time given and deliver a half-baked prototype.
2 place @ Naimix code
An analytical tool for recruiters, for the 'Naimix' platform.
When we heard the case for the first time, we thought it was a joke. We were supposed to use comograms and horoscopes to analyze job applicants.
Unfortunately, it was not a joke.
My whole team worked like crazy for this one. Designs were extensive, the backend was complex, and the frontend was huge.
2 place @ 24 hours in Tinkoff
Case - Partner cashback predictions
You can check out event's official website here.
During the hackathon, our team developed a machine learning model to predict cashback payouts based on many parameters.
Our solution aimed to help Tinkoff make companies more comfortable in the partner program by setting predictable payout amounts.
2 place @ VK Mini Apps × ITMO Hack
Interactive quest app for onboarding freshmen and new employees into 'be ITMO' culture
1 place @ Startup in 10 hours SE&CS@ITMO x Tinkoff
Track - Internship search platform
To participate in the hackathon, we were required to solve a math quiz consisting of 10 problems. Only a limited number of people could proceed.
Find the last digit of the number
${2023} ^ }}$
Telegram authentication | Nuxt Module
Utility components, functions and server utilities for managing Teelgram based authenticatio in Nuxt 3
While working on a project I wanted to integrate with the Telegram login widget.
There was no module that handled this well in the ecosystem at the time, which pushed me to create my own.
At the time of the writing of this article, I have not seen a better solution to this problem, even in fresh releases:
Silver medalist @ PROD 2023'24
Track - Frontend
This stage was a general CS quiz:
7th place @ VK Cup 2022'23
Track - JS
The first stage had 965 contestants in the JS track. I advanced to the second stage, which included only 256 contestants.
After that, I passed to the final round, narrowing down to just 16 people, and was invited to VK's office in Moscow.