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 & 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
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.
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.
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.
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