Skip to content
View dimabeliuga's full-sized avatar
  • Poland
  • 11:26 (UTC -12:00)

Block or report dimabeliuga

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dimabeliuga/README.md

About Me πŸ‘‹

Hello there! I'm Dmytro Beliuha, a passionate C++ developer who loves the unique blend of complexity and power that C++ offersβ€”its high performance and the ability to work directly with hardware.


Projects πŸš€

While my portfolio is still growing, here are two projects that I consider particularly useful:

  • Log Parser
    LogParser is a robust, modular C++ command-line application designed for efficient log file parsing and filtering. It accepts both individual log files and entire directories, and offers powerful filtering optionsβ€”including regex matching, log level selection, and customizable exclusion patterns. With an extensible architecture and comprehensive unit testing, LogParser is your flexible solution for streamlined log analysis.

  • Steganography Tool
    SteganoEncrypt is a C++ application that securely hides and extracts encrypted text within images using AES-256-CBC encryption and LSB steganography. It encrypts messages with a key derived from a user passphrase via PBKDF2, then embeds the ciphertext into BMP or PNG images by randomly distributing bits across pixel LSBs while subtly modifying non-critical pixels for added security. Future enhancements aim to improve performance, cross-platform portability, and overall robustness.


Development Environment & Tools πŸ› 

  • Editors & IDEs: I use Visual Studio Code daily, along with tools such as Visual Studio 2022, Vim, NeoVim, and Code::Blocks.
  • Build System: I rely on CMake for building projects on both Windows and Linux.
  • Testing: I use Google Test for robust testing.
  • Logging: I utilize spdlog for logging.
  • Documentation: I generate documentation with Doxygen.
  • Libraries: I work with libraries like Boost.Asio and OpenSSL.
  • Static Analysis: I ensure code quality using cppcheck.

Interests & Goals 🎯

I enjoy creating practical applications that truly benefit users. In the field of cybersecurity, I focus on developing tools that protect users from attacks and minimize unnecessary data collection. My future goals include:

  • Enhancing my C++ skills and expanding my knowledge of new technologies and programming languages.
  • Building a community of like-minded developers to share ideas and collaborate on innovative projects.

Contact πŸ“«

Feel free to reach out via email at [email protected] for any programming or cybersecurity-related discussions, collaborations on exciting projects, or job opportunities.

🌐 Socials:

LinkedIn email

πŸ“Š GitHub Stats:

dimabeliuga

Employer?

footer

Popular repositories Loading

  1. logParser logParser Public

    LogParser is a modular C++ command-line application designed for parsing and filtering log files. It supports multiple input methods including individual files and directories, and offers advanced …

    C++

  2. Hide-Text-In-Image Hide-Text-In-Image Public

    This project is a C++ application that enables users to securely hide and extract encrypted text within images using LSB (Least Significant Bit) steganography combined with AES-256-CBC encryption. …

    C++

  3. dimabeliuga dimabeliuga Public

  4. allSortsOfThings allSortsOfThings Public

    C++