Home

My Projects

This is a list of my featured projects, click on the page title (^) for my public GitHub repository list


uSCRUM (Latest)

A modern, sleek, and simple SCRUM board application for project management with persistent local storage. Made with JS + Electron.

https://github.com/LeRubix/uSCRUM (Open-Source)

uSCRUM light mode uSCRUM dark mode
Vapor Client

A game client application for downloading, torrenting, and managing your game library. Inspired by Steam, Vapor Client provides a familiar, user-friendly interface to organize, launch, and keep track of your games, whether they are downloaded directly, torrented, or added manually. Built on JS + Electron.

https://github.com/LeRubix/VaporClient (Closed-Source)

Store tab Game page
Library tab Profile tab
CubeTV

CubeTV is a program that allows you to randomly play TV shows as if you were actually watching TV. You can add shows, specify details like total seasons and episodes, and play random episodes while optionally avoiding reruns.

https://github.com/LeRubix/CubeTV (Closed-Source)

Tab for automatically playing episodes Tab for manually playing episodes
Tab for adding shows to your list for auto playing Tab for enabling shows for auto playing
Tab of watch history Tab for settings, including changing theme
CubeIRC

a simple IRC client and server network built using Python. It allows users to connect to a server, join channels, and chat with other users. The client is designed to be a simple basic chat application.
As well, a server.py file is provided to allow anyone to host their own server.

REPOSITORY CURRENTLY PRIVATE

CubeIRC
Inkwell

A simple dark mode text editor. More advanced than notepad. Supports both syntax highlighting and markdown language. I made it mostly because I wanted a small notepad-style text editor with dark mode.

https://github.com/LeRubix/Inkwell (Closed-Source)

Inkwell example
Link (My Biggest Project!)

A discord bot with every feature you could want and more!
Ban, mute, kick, or nickname users, check the weather in a city, check the time in a country, check the stock market (and trade stocks), search google, convert currencies, bet on sports, send what you're listening to, set up profiles on the bot, make polls, kill your friends, get random facts or pictures of cats, and it has a whole economy system where you can make and bet money!
I have spent years building up this bot to where it is today and I'm happy with how much it's able to do, but I'm always open to suggestions! You can use ?botsuggest to send suggestions to me :D

HumanReadableCompressed (hrc)

Compresses and decompresses human-readable serialised files (YAML/JSON) into the custom-made .hrc file format.
Results have shown up to 99% smaller sizes when compressed, and completely lossless decompression.

https://github.com/LeRubix/HumanReadableCompressed (Open-Source)

HRC GUI showing 89% compression
Rubix.AI

An AI trained to be me. Its current version is trained on 55 thousand of my discord messages but I have a full dataset size of 1.08 million of my discord messages ready to train it on at some point. It uses GPT2-small for the LLM.
It's currently closed-source but I plan on making it open-source at some point.

Invite to a dedicated AI channel in my discord server

some messages by the AI
PlayTime

An open-source program that lets you track your "playtime" in any game or program. and stores them. You can also export your PlayTime list as an image!

https://github.com/LeRubix/PlayTime

PlayTime GUI PlayTime data exported as image
ScreenIT OCR

An open-source program that automatically translates text in selected areas. This project is kinda abandoned because I only made it to translate Counter-Strike chat, so it only works for Russian->English.
There's a chance of updates in the future but probably not.

https://github.com/LeRubix/ScreenIt-OCR

ScreenIT example