Projects

Take a look at some of the projects I've worked on.

WiGlobe

KotlinSpring BootMySQLTypeScriptNuxtPiniaAxiosTailwind

November 2022 - March 2023

A social media platform made to let people connect by sharing their journeys. Users can share their travelling experiences, photos and activities. This project was created as my diploma work for graduating highschool. Implemented my first recommendation engine used to place personalised journey suggestions at a user's explore page. Participated in a technological festival organised by my school and got 2nd place in software.

Echo

TypescriptExpressGraphQLNuxtPiniaTailwindTensorFlow

October 2023 - June 2024

A web platform that allows user to see and share their podcast statisctics. Think last.fm - but for podcasts. Utilising Spotify's API, the app is meant to let people socialise by something good and meaningful - podcasts. Tailors podcast recommendations based on user's listening history and interactions.

Faundle

TypescriptReactReduxTailwind

September 2023

A web-based educational game for guessing animals by their characteristics. Inspired by Wordle. Built as a part of a personal research about the differences between popular frontend frameworks.

Krepinator

ArduinoC++

March 2022

This project was an experiment with Arduino. Its purpose is to automate the process of making crepes. The user can create the batter and grease the pans and the machine will then pour the batter and flip the crepes. I took part in the Open Day of my school with it and got recognition by a Schwarz IT Bulgaria, winning their price.

Coursify

HTMLCSSSpring BootJavaMySQL

June 2022

A web platform that allows students connect with teachers and take courses. The platform is meant to be a place where students can find the best teachers for their needs and teachers can find students that are interested in their courses. I worked in a team of 3 people and I was responsible for fullstack development and team coordination. This is only a proof of concept. Functionalities include: authentication, creating, editing and joining courses, leaving reviews on attended courses.