Jegors Čemisovs (@rabestro)
  • Stars
    star
    171
  • Global Rank 139,261 (Top 5 %)
  • Followers 85
  • Following 36
  • Registered over 5 years ago
  • Most used languages
    Java
    66.7 %
    Groovy
    11.1 %
    Kotlin
    7.4 %
    TSQL
    7.4 %
    Awk
    3.7 %
    Shell
    3.7 %
  • Location 🇱🇻 Latvia
  • Country Total Rank 94
  • Country Ranking
    Awk
    1
    Groovy
    2
    TSQL
    2
    Java
    7
    Kotlin
    14
    Shell
    72

Top repositories

1

sololearn-challenges

Descriptions of SoloLearn Coding Challenges (all 72, including pro) and solutions in C, Java, Python and Ruby
Java
117
star
2

jetbrains-academy-readability-score

Everyone has their own personal reading history, and as we grow up, we are able to comprehend more and more complicated texts. But how do you estimate the level of difficulty of a given text, and how do you teach a computer to do that? In this project, you will find it out: write a program that determines how difficult the text is and for which age it is most suitable.
Java
8
star
3

awk-maze-generator

The AWK scripts to generate maze and find a path
Awk
7
star
4

graph-pathfinding-algorithms

Implementation and tests for graph pathfinding algorithms.
Java
5
star
5

hackerrank-sql

Solutions for Hackerrank SQL problems
TSQL
4
star
6

pig-latin-rest

A project for experimenting with OpenAPI specification and API testing.
Groovy
4
star
7

unique-ip-addresses

The optimal solution to the problem of counting unique IPv4 addresses in a huge text file.
Java
3
star
8

gpt4-session-to-markdown

ChatGPT-4 to Jekyll Markdown: Command-line tool with JQ, converting ChatGPT-4 JSON sessions to Jekyll markdown posts. Simplify site updates and content generation.
Shell
3
star
9

ozon-school-golang

My solutions for competition tests of Ozon Golang School.
Java
2
star
10

SpockExamples

Groovy
2
star
11

jetbrains-academy-budget-manager

Not to sound overly serious, but it’s very important to manage your budget. This implies analyzing your expenses and estimating the income, which sometimes may be difficult to do yourself. Luckily, technology is there to assist: you can create your own personal budget manager program that counts the ins and outs and helps control the finances.
Java
2
star
12

jetbrains-academy-flashcards

For foreign language learners, it’s hard to remember new words, which is exactly what flashcards are for. Typically, flashcards show a hint (a task or a picture) on one side and the right answer on the other. Flashcards can be used to remember any sort of data, so if you want to create something useful and enhance your programming skills, this project is just right.
Kotlin
2
star
13

ai-unit-tests-08-2023

A Comparative Analysis of AI-Based Unit Test Generation Tools for Java Applications.
Java
1
star
14

error-correcting-encoder-decoder

Implementation of education project from JetBrains Academy. Project description: https://hyperskill.org/projects/58/stages/316/implement
Java
1
star
15

hypermetro

JetBrains Academy project. Spring Shell application to work with metro map. Implementation of graph pathfinding algorithms. Unit tests written by using Spock Framework.
Groovy
1
star
16

hotel-reservation-system

A small hotel reservation system.
Java
1
star
17

automation-testing-mentoring

Automated Testing Mentoring with Java: Basic [core track]. Solutions for practical tasks.
Java
1
star
18

codecademy

Simple projects from codecademy.com
TSQL
1
star
19

home-work-premium-calculator

This task is created with intention to test your Java coding and analytical skills when you're at home, without stress and without any distractions. Do this task at your own pace.
Java
1
star
20

dev-intensive-2019

DEV-Intensive по Android на Kotlin
Kotlin
1
star
21

jetbrains-academy-guess-the-animal

Artificial intelligence is not just a smart system: it's a smart system capable of self-learning. In this project, you will create a simple interactive game where the computer will try to guess the animal that the person has in mind with the help of yes or no questions. During the game, the computer will extend its knowledge base by learning new facts about animals and using this information in the next game.
Java
1
star
22

jetbrains-academy-tic-tac-toe-ai

Everybody remembers this paper-and-pencil game from childhood: Tic-Tac-Toe, also known as Noughts and crosses or Xs and Os. A single mistake usually costs you the game, but thankfully it is simple enough that most players discover the best strategy quickly. Let’s program Tic-Tac-Toe and get playing!
Java
1
star
23

jetbrains-academy-simple-banking-system

Everything goes digital these days, and so does money. Today, most people have credit cards, which save us time, energy and nerves. From not having to carry a wallet full of cash to consumer protection, cards make our lives easier in many ways. In this project, you will develop a simple banking system with database.
Java
1
star
24

jetbrains-academy-phone-book

You suddenly remember you need to call your aunt and wish her a happy birthday, but how do you find her number quickly in a giant phonebook? Write a program that will solve this problem once and forever: create a phonebook where you can easily, quickly and efficiently find necessary information. Names and numbers, here we come.
Java
1
star
25

fizzbuzz-filter

Small exercises for programming Stream API predicates.
Java
1
star
26

jetbrains-academy-encryption-decryption

Privacy is an important matter is the realm of the Internet. When sending a message, you want to be sure that no-one but the addressee with the key can read it. The entirety of the modern Web is encrypted - take https for example! Don’t stay behind: hop on the encryption/decryption train and learn the essential basics while implementing this simple project.
Java
1
star
27

biorhythm-calculator-labs

Laboratory for creating a training project. The goal is to create a tutorial project on working with dates in Java. The idea is to create a biorhythm calculator that allows you to select dates and print reports for different periods of time.
Java
1
star