PORTFOLIO

1

color picker

  • Create of your own palette
  • Selector of color levels for full palette and individual color
  • hex, rgb and rgba switcher
  • Auto-copy color to clipboard
  • Adding emoji to each palette
  • Using localStorage
  • React, MaterialUI, react-router-dom, chroma-js, rc-slider, etc.
  • Mobile responsive
  • App is created during bootcamp on Udemy

2

yahtzee

  • Yahtzee is a chance-and-strategy dice rolling game
  • Rolling animation
  • Game rules and restrictions
  • React, FontAwesome
  • Mobile responsive
  • App is created during bootcamp on Udemy

3

dad jokes

  • App displays 10 dad jokes
  • To see more, press 'New Jokes'
  • Voting system with changing color and emoji
  • Joke list sorting
  • Using of 'localstorage' to save jokes and votes
  • React, Axios
  • Using API of jokes: icanhazdadjoke.com
  • App is created during bootcamp on Udemy

4

lights out

  • The puzzle is won when when all of the lights are turned off.
  • 'You Win' message at the end of the game
  • Voting system with changing color and emoji
  • React, CSS styles and animation
  • App is created during bootcamp on Udemy

5

face recognition

  • Face recognition by photo with Clarifai API
  • Mini server with Node.js + Express.js
  • Sign In and Sign Up for users using own API + PostgreSQL database
  • Bcrypt for hashing user credentials
  • App is created during bootcamp on Udemy

6

expensify

  • Expenses manager
  • React + Redux
  • Firebase database + Google authentication
  • Webpack, Babel configuration
  • Testing with Jest + Enzyme
  • App is created during bootcamp on Udemy

CERTIFICATES

  • React
  • React Hooks
  • Redux
  • React-Router
  • Webpack
  • Babel
  • Testing with Jest
  • Enzyme
  • App Debugging
  • App Deployment
  • Firebase
  • Authentication
  • Git/GitHub
  • ES6/ES7
  • HTML5
  • CSS
  • Bootstrap 4
  • Javascript
  • (ES6/ES7/ES8)
  • React + Redux
  • Git + Github
  • Node.js
  • Express.js
  • NPM
  • PostgresSQL
  • SQL
  • React Hooks
  • State management w/ useReducer + use Context
  • Writing dynamically styled components w/ JSS
  • Integrate React with APIs
  • DOM events in React
  • Using Context API w/ Hooks
  • Webpack mini course
  • Material UI and Bootstrap 
  • Drag & Drop With React
  • Forms and complex validations in React

About

Hello! I’m Maks Rusakovič. I like math and problem solving. I’m learning everyday. I have Master’s Degree in World Economy. Self-learned Motion Graphics (check showreel). Nowadays, I broad my professional field in programming.