Note: As I balance professional work with personal projects, my available time is limited. Nevertheless, I hope this content clearly shows my enthusiasm for Linux and software development. Thank you for your understanding.


BinaryConverter (2025)

This application is built with PyQt6 and is available in two versions: GUI and CLI. It converts text to binary and binary to text, automatically switching modes based on the input.


👉 🔍 Click the images for a clearer view.


GUI Mode

User converts text to binary.


User converts binary to text.

Version v2.0.0-stable is a major upgrade introducing a new default code structure. It is not backward compatible with previous versions.

CLI Mode

The user converts text to binary, and the output is automatically copied to the clipboard. The [DEBUG] label appears because the package structure is currently being refactored.

The user converts binary to text, and the output is automatically copied to the clipboard.

Source Package Structure

I adopt the MVC design pattern for all CLI programs and GUI applications. This structure is inspired by Java’s clean and well organized package layout.

Miscellaneous Application Folder Data

Each CLI and GUI application uses a default data directory for logs, configuration files, JSON data, and database files.


Distribution Ready Binary

Both the GUI application and the CLI program run as binary executables and include a desktop launcher, allowing users to start the program with a single click.