Hello! I'm Ilya, a big Rust enthusiast
Below is a portfolio of my programming projects:
Advent of Code
Advent of Code is a set of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language.
- 2023, solutions to year 2023 problems in Rust.
- 2022, solutions to year 2022 problems in Rust.
- 2021, solutions to year 2021 problems in Rust.
- 2020, solutions to year 2020 problems in Rust.
- 2019, solutions to year 2019 problems in Rust.
- 2018, solutions to year 2018 problems in Rust.
- 2017, solutions to year 2017 problems in Rust.
- 2016, solutions to year 2016 problems in Rust.
- 2015, solutions to year 2015 problems in Rust.
Apps
- Calculator, a robust and user-friendly calculator with a sleek design built in Rust.
- Guessing Game, an implementation of the classic guessing game from the Rust book, enhanced with Egui for a smooth user experience.
Other projects
- Asynchronized task executor, a simulation of an asynchronized task executor.
- Tree with generic types, an implementation of a tree data structure, supporting generic types.
- Metadata extractor, a program for extracting metadata.
- Multithreaded quicksort algorythm, a concurrent version of the classic quicksort algorithm for enhanced performance.
- Multithreaded map, a thread-safe implementation of the map data structure.
- Sliding window, an algorithm for efficient data processing and analysis.
- User input validator, a program for validating user input.
- Network query simulation, a simulation of a network queries analyzer.
- Multithreaded message logger, a simulation of a thread-safe logging system.