Home Projects About Contact

my projects

Cat Game

HTML, Procreate

2022

The game is about a cat going on a multiversal journey. He has to go through 3 levels: black hole, memory planet, and music planet to find out who broke the time-space continuum. Currently, the game is in an early testing stage.

This is a game that was developed as a group project. My main role was creating the graphical assets for between-level scenes, the cat, and some assets for mini-games. Additionally, I also created the HTML template for the game with the CSS fading animations. I used Procreate to create the assets.

project image

Spring Show Poster Design

Procreate

2022

I had an opportunity to design a poster for the Spring Talent Show at my school. It was designed in Procreate. The goal that was set for me was to create a poster that would be calming and give lo-fi and "work from home" vibes. I decided to use a lot of purple and blue colors and a simple display font.

project image

Mini Piano Simulator

Java, C++

2022

The project is aimed to teach users basic piano keys and where they are located. There are two main components: a little piano keyboard and software. Once the program is launched, a user sees a virtual keyboard on the screen that will help to locate the right key on a physical keyboard. The software consists of Processing sketch and Arduino code. Processing generates a random key to play and displays it on the screen. Once any key is pressed, Arduino sends a value for that key to Processing that, in turn, compares the received value of the key with the expected one. If they match, Processing tells Arduino to light up the LEDs that are under the keys. The sketch also corresponds to the pressed key by coloring that key on the screen red if the keys don't match and green if they do. When the correct key is pressed, a new value for the key to play is randomized, and the process repeats.

There are different levels of complexity. The first level lets a user see the keys' names on the virtual keyboard allowing them to find the right key on the physical keyboard easier. Once a user scores 10 correct keys in a row, the second level triggers. There are no more keys' names on the screen as the user has to find the right key on its own. Every correct key adds 2 points to the total, and every wrong key subtracts 1 point from the total. Once a user hits the wrong key, the total number of correct keys in a row is set back to 0.

project image

Forrest Gump

Java, Procreate

2022

The Forrest Gump game is based on the Forrest Gump story. It has 3 simple levels in it. On the first level, Forrest has to run – and run fast – to escape from something... or someone... nobody knows exactly. On the second level, Forrest is trying to fulfill his promise and goes into shrimping business. Lastly, on the third level, there is a yard that looks terrible, but luckily for the owners, Forrest is eager to help.

Even though the game is not complicated, each level has its own obstacle. No worries, you can always restart the level if something goes wrong.

project image

Christmas Music Box

C++

2021

A Christmas Music Box can play different Christmas songs. It was coded using Arduino. The box has three buttons, each of which corresponds to a specific song that will be played through the piezo. On the side, there is a potentiometer that allows adjusting the volume. There are also three LED lights that will light up accordingly to a song. The box also has a photocell to ensure no song will be played if a button is pressed accidentally when the box is closed.

The first, the top button, plays a piece from the "We Wish You a Merry Christmas" song. By pressing the second, the middle one, "Last Christmas" will play. The "Oh, Christmas Tree" piece will sound if the third, bottom button is pressed.

project image

CEO

Figma

2020

If you are a student, welcome your new favorite app. CEO helps you to organize your school schedule and notes and keeps track of your assignments. No more turned late works, no more low grades!

The prototype view is available on Figma.

project image

Octos

p5.js, Procreate

2021

A short fun web-based game created in p5.js. Are you ready to help Octos the octopus move to the city? Make sure you have a keyboard and some agility ready.

project image

Racing game

p5.js, Procreate

2020

A simple web-based racing game created in p5.js. Challenge yourself by raising up a car limit, fun is assured! All you need is your keyboard to play a quick race.

project image

Pawo

HTML

2021

Pawo was created to help spread the love for furry. Why cats? They beautifully complement any human being. They don't require luxury furniture to relax, and they are easy to please. They have no equal in the art of chill. They are never afraid to show their temper as they will always tell you what they want whether it's the right time or not. In addition, they are the perfect apartment accessory for everybody.

On the website, you can learn more about different breeds and enjoy random cat pictures.

project image

Sasha's Portrait

Procreate

2019

I created this illustration in my free time. It is a digital portrait of my friend that I based on the photograph.

project image

Drawing App

p5.js

2021

Fun and interactive tool that allows users to express their creativity through digital art. The app is built in p5.js, and it features few brushes, background colors, brush sizes, and eraser tools. There is also a toggle for dark and light mode and the ability to download the sketch.

project image

Craigslist Redesign

HTML

2020

It is not a secret that Craigslist is lacking in the design. Here's my version of how it should look. It is clean, approachable, and easy to navigate. The latest design trends now call for a flat design utilizing simple patterns that are two dimensional with a clean, modern look. From now on, you will be proud of using Craigslist.

project image