Rudy Zachar

Hi, I’m Rudy Zachar – a software developer with a passion for problem-solving and learning languages [ both programming and spoken šŸ™‚ ]. With experience in web development and a drive to continuously expand my skill set, I’m always eager to take on new challenges and grow along the way. Welcome to my portfolio – feel free to explore my projects and get in touch!

Portfolio

Eat and Split

Go to GitHub Show more


Image of Eat and split application screenshot
Rock Paper Scissors

Go to GitHub Show more


Rock paper scissors image
Vet Management app

GitHub Show more


Image of a dog's paw
Dobble browser game

Go to GitHub Show more


Image of a Dobble game

Eat & Split Tracker


A web app tracking bill expenses when going out with friends. Functionality includes an option to add a new friends to the existing list, splitting a bill amount between two people, adjusting a friend's balance state accordingly. Tracking of the overall balance. OPEN APP


Languages used:

React.js


Eat and split app image

Rock - Paper - Scissors


Very well-known simple game turned into a web browser game using Vanilla JavaScript and CSS. A user plays against 'computer' with a visual feedback for each round. If the score 5 is reached by either player, that's the end of a round. Overall sets score is tracked. OPEN APP


Languages used:

Front-end only: Vanilla JavaScript.

Game demo

Vet management app


An application designed for a small veterinary practice for managing information about incoming pet patients, their owners, and appointments with the vets. Built as my first project during CodeClan bootcamp. Go to the app or watch a short demo below.



Languages / frameworks used:

MVC architecture pattern utilizing Ruby and Sinatra web framework for request routing and PostgreSQL for storing user input data.


Demo

Tournament manager


Tournament manager application is designed mainly for sports enthusiasts who want to keep statistics of their own league. It was built as a pair project during my CodeClan course. A huge credit to Robert Peacock - classmate without whom the project would not exist as it is today.

A user can manage different tournaments by adding new tournaments, teams and creating new matches: first fixtures, then results. After match score is submitted the correspondent league table is updated with wins, draws or losses and the teams in a table sorted according to points earned.


Languages / frameworks used:

Back-end: Spring framework with Hibernate - Object Relational Mapping.

Front-end: React.js.


League table image

Dobble


Dobble application is a browser adaptation of a card game Dobble built as a team project. When the app is loaded, two cards with six different symbols are shown on screen. On game start the timer is set and a user needs to click the same symbol on the cards to earn a point. Special thanks and huge credit going to great teamworkers Helena Kolberg, Stephen Herd and Tomek Nawrocki.


Languages / frameworks used:

Front-end: Vue.js

Back-end: Express server, MongoDB

Demo

Get in touch