My name is Šimon Bučko
and I am

Skill Set

  • HTML5
  • CSS3
  • JavaScript
  • React
  • TypeScript
  • PHP
  • SQL
  • MySQL
  • NodeJS
  • Java
  • NextJS
  • Express
  • MongoDB
  • AWS
  • Docker
  • Redux

Projects

Path finding visualizer

Description

Have you ever wondered how google maps find you the best and the fastest way from point A to point B? What kind of magic is behind it? Well, there is no magic! Just a bundle of algorithms and this project will help you to visualize and understand how those algorithms search and work.

Used techonology

HTML / SCSS / JavaScript / React / Material-UI

Subscription Articles

Description

This project is used to display articles based on the subscription plan, that a user has subscribed to. The project offers 3 subscriptions plans: Basic, Standard, and Premium. Stripe is used as a payment gateway to create a secure and reliable payment system.

Used techonology

React / TypeScript / MongoDB / Express / Stripe / NodeJS

Blog

Description

This project's purpose is to create a blog, which can be highly adjustable using NextJS, while still keeping a blog management system like GraphCMS as a backend solution. The blog is hosted on Vercel, which makes it extremely easy to update project thank to CI/CD pipeline

Used techonology

NextJS / TypeScript / GraphQL / Vercel / GraphCMS

Social App

Description

This particular project is a small clone of any social app. It allows users to create accounts, log in, change profile picture, edit bio. It also allows logged users to post/like/comment posts, which were added by other users. Users will also receive notifications if someone likes/comments on their posts.

Used techonology

React / Redux / NodeJS / Express / NoSQL / Cloud Functions

Memories App

Description

This full-stack project allows users to create accounts and share their memories among others. Login interface allows users also to use google auth or classical email login. Once logged in, user can create, like memories or delete his/her own memories. The projects use a combination of MongoDB and express in the backend and react as frontend technology.

Used techonology

React / Redux / NodeJS / Express / MongoDB / Google AUTH

Planning

Description

This project is used to enable users to create an account and create plans. In addition, they can also see other user's activity like for example if someone creates a new plan or if new user opens the account.

Used techonology

React / Redux / Firebase / Firestore-NoSQL