Git Product home page Git Product logo

๐Ÿ‘‹ Introduction & Bio

๐Ÿ’ป I am Zahari Cheyrekov and I am passionate and hardworking Software Engineer who loves to write code and solve problems. I have interest in Web Development and Software Engineering fields and am seeking new and exciting opportunities related to them.

๐Ÿง  JavaScript is my main programming language and have previous experience creating web applications with MERN stack.

โš™๏ธ Projects

  • ๐Ÿ“š Bookreads - a social media and it's all about books. This is a place to find your next book to read. Bookreads is by far the best choice when it comes to adjusting your reading habits and taking full advantage of your time. - https://github.com/ZahariCheyrekov/bookreads

  • ๐Ÿฅ™ FoodTime - a web application ordering platform that allows users to buy fresh and healthy food from anywhere in the world. It offers a full range of delivery solutions built by restaurant people, for restaurant people. - https://github.com/ZahariCheyrekov/food-time

๐Ÿ“ซ How to reach me:

Feel free to reach me on any of the given links on my Linktree: https://linktr.ee/zaharicheyrekov

โ™Ÿ๏ธ Other interests:

  • ๐ŸŽฏ Personal development - I love to read books about personal development and share different thoughts and ideas with people.
  • ๐Ÿ•๏ธ Activities - my time outside of programming is usually spent reading books, socializing, listening to music, playing chess and weight lifting.

๐Ÿ› ๏ธ Technologies & Tools:

๐Ÿ‘จโ€๐Ÿ’ป Github Contributions

cheyrekov's Projects

algorithms-fundamentals-java icon algorithms-fundamentals-java

The course provides algorithmic thinking skills and acquire skills in working with the main classes of algorithms used in practice: recursion and backtracking, recursion using variables, combinatorial algorithms, search, sorting and greedy algorithms, as well as graph theory - implementation in computer memory, traversal and finding the shortest path, you will also acquire skills in applying dynamic optimization in solving optimization problems.

angular-codelab icon angular-codelab

This codelab is designed to build a wildlife photo gallery app with Angular v14. The completed app will display a set of photos and it will also feature a โ€œsend messageโ€ form to contact the photographer and a chat window to learn cool facts about the animals pictured in the photos.

bookreads icon bookreads

Bookreads is social media and it's all about books. This is a place to find your next book to read. Any user can create books, review books, create posts, rate books, comment on posts and be an author.

bookreads-server icon bookreads-server

Repository that stores server code for the Bookreads application project. Used for deploying it on Vercel.

calculator icon calculator

I decided to make a simple web calculator. The web application is really useful and it can help you be more productive and safe you time during the day. I shared the link to the project in the README.md file where you can check it and tell me more about what you think.

chess-time icon chess-time

Implementation of a chess game with Java programming language.

express-weather icon express-weather

Simple express app that connects to a external weather API. The application displays data about specified city after a it is entered in the input field.

finance-tech icon finance-tech

A simple landing page project which was created by design from Figma with the idea to learn and understand Sass.

food-time icon food-time

FoodTime is a web application ordering platform that allows users to buy fresh and healthy food from anywhere in the world. It offers a full range of delivery solutions built by restaurant people, for restaurant people.

food-time-server icon food-time-server

Repository that stores the server code for the FoodTime web application project. It is used to manage the server side of the application as well as Cyclic development and deployment.

graphql-learning icon graphql-learning

This repository is dedicated to my GraphQL learning journey. It's a hands-on approach to understanding GraphQL, a powerful query language for APIs, and a server-side runtime for executing those queries using a type system defined for your data.

guessing-game icon guessing-game

The whole idea of the game is to guess a number which is in the range of [1...100]. It's a little tricky, because you have only 10 tries.

javascript-algorithms icon javascript-algorithms

Course designed to represent most famous Algorithms with JavaScript programming language. Searching, sorting, math and misc problems.

javascript-data-structures icon javascript-data-structures

Course designed to represent data structures with the JavaScript. Both build in and custom data structures are concerned.

js-fundamentals icon js-fundamentals

The course examines fundamental concepts in programming, which are the basis for effective and quality training in the professional modules. The fundamentals of web development are covered, as well as one of the most common technologies and tools, with which the course successfully builds students' understanding of the upcoming professional modules and the knowledge they will gain from them to become successful software developers.

m01-programming-basics-java icon m01-programming-basics-java

The course includes writing entry-level programming code (basic coding skills), working with a development environment (IDE), using variables and data, operators and expressions, working with the console (reading input and printing results), using of conditional constructions (if, if-else) and loops (for, while, do-while).

m02-programming-fundamentals icon m02-programming-fundamentals

The course examines fundamental concepts in programming, which are the basis for effective and quality training in the professional modules. The fundamentals of web development are covered, as well as one of the most common technologies and tools, with which the course successfully builds students' understanding of the upcoming professional modules and the knowledge they will gain from them to become successful software developers.

m03-java-advanced icon m03-java-advanced

The course provides knowledge on how to work with linear data structures, solve algorithmic problems (problem solving skills), work with streams, files and directories, as well as create template classes. Attention is paid to the functional programming paradigm, as well as to the main tool based on it - Stream API for processing data streams.

m04-java-oop icon m04-java-oop

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods).

m05-js-advanced icon m05-js-advanced

JS Advanced course gives deeper knowledge about JavaScipt, syntax, arrays, matrices, objects, classes and functions. They are also concepts like function context, explicit binding and event loop. Working with DOM and events are the main object of the course. Students also learn about functional and OOP programming.

m06-html-css icon m06-html-css

The idea behind HTML & CSS course is really simple. Main focus is to give fundamental knowledge about web technologies and more specific about HTML & CSS. The students learn about web development, web browsers, tools for HTML / CSS / DOM development and upgrade practicall skills for using HTML & CSS. The course contains topics like HTML tags, paragraphs, lists, tables, forms, controls and semantic HTML. CSS slectors and styles, classes, presentation rules, positioning rules and layouts in CSS. Course covers latest standarts of HTML5 & CSS3.

m07-js-applications icon m07-js-applications

JS Applications course teaches more about HTTP requests and how to handle them. It explains what is REST Services, what is BaaS (Backend-as-a-Service) and how to work with it. The students learn more about what asynchronous code means (Promises, using of async/await), what does Templating and Routing means and also how to use them correctly. During the JS Applications course the students are creating SPA (Single Page Applications), while they are using all of the techinques learned from the course. The other thing is how to create and manage the architecture of the applications and how structure them efficiently. By the end of the course, the students explore different design patterns and their practical guidelines, create their own web components, use the Web Components standard, and build a Webpack environment from scratch.

m08-react icon m08-react

The course gives practical skills for building client applications (Single Page Applications) using one of the most popular tools. Views and templates for data visualization (templates), models, data binding, working with multiple views, routing, extracting data from REST services are studied. The training provides knowledge and practical skills for the development of Single Page Applications (SPA) using ReactJS technology - one of the most popular and fast client interface rendering libraries, developed and supported by Facebook and Instagram.

m09-js-backend icon m09-js-backend

Intensive course which aims to introduce the participants to the development of server-side JavaScript applications on the Node.js platform using Express.js as a framework. During the course, participants will learn how to create a server with Node.js, learn the server-side architecture and how to make easy and fast data-driven web applications with Node.js, Express.js and MongoDB using competing concepts and tools. MongoDB will be considered, together with the Mongoose library for paying data from it. Towards the end of the course, an entire REST API will be built from scratch using Express.js and MongoDB.

m10-angular icon m10-angular

The course provides knowledge and practical skills for building client applications (Single Page Applications) with Angular technology, a working framework created by Google and one of the most popular at the moment.

memorify icon memorify

Memorify is a Full Stack web application wich was created with the MERN stack. The idea of the project is a simple place where people can share their memories with others and give opinion about certain places they visited.

memorify-server icon memorify-server

Memorify is a Full Stack web application wich was created with the MERN stack. The idea of the project is a simple place where people can share their memories with others and give opinion about certain places they visited.

mern-assignment icon mern-assignment

This is a MERN stack assignment project and the idea is to collaborate with an external API.

movies-now icon movies-now

Movies Now is a place where you can find your favorite movies. The application gives user full access to the information about each and every movie in the collection of movies. Users are able to learn more about the movies they love. Information about the movie, such as the year in wich the movie was made, a description of the movie, an overview of the movie, and even a short trailer that will introduce the entire movie to the user. The application gives the opportunity to every registered user to create own movie and add it to the collection of movies.

next-js-blog-posts icon next-js-blog-posts

A repository used to store blog posts of type mdx for the Next.js Learning project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.