(Public) Projects
Competitive Programming
Competitive Programming Tools
A suite of competitive programming tools, including a system for automated execution of code on test case, automatic fetching of templates, and stress-testing. There is also support for a variety of different generators and custom checkers.
Currently, there exists two versions of the tool, the original being a VSCode extension, and the current one being a console-based Python module that can be easily integrated into existing text editors and IDEs such as Vim. Below are the links to their respective repositories:
Judge Solutions
I maintain a list of over 2,000 of my solutions that others can browse if they are stuck or want to see alternatives implementations of a problem 😊
Templates
A codebook using online-judge-tools/verification-helper to ensure correctness of algorithms and generate documentation.
The templates are designed to be “plug-and-play”, meaning that their source code need not be modified for use.
Miscellaneous/Planned
- Competition Environment
- Auto CPP
- Tool that automatically downloads submissions on problems and sends them through MOSS to help catch cheaters.
- plasmatic1/autocpp
- Rating badges
- Rating SVG badges for your GitHub about page (or anywhere else that accepts them).
- plasmatic1/judge-badge
- (Planned) Solution Downloader
- I have plans for a more comprehensive solution downloader that can aggregate solutions from many different judges into a searchable repository
Website
What you’re reading right now :). This static website is made with Jekyll, with some Python scripts to fetch additional data.
The services are hosted in Docker containers on a VPS, with routing done via an NGINX reverse proxy.
Minecraft
Previously, I made a few server plugins using the Bukkit/Spigot API. Minecraft has and will always be one of my favourite games, and is the source of much of my early programming experience.
- KitsPlus
- A Bukkit/Spigot plugin that implements a robust interface for KitPVP
- plasmatic1/kitsplus2 - V2 rewritten in Kotlin
- plasmatic1/IntellijProjects - Original contained within this repository
- Discord Bridge
- A bridge service that connects Minecraft server chat to discord
- FrostTaco/DiscordChat
- IntelliJ Projects
- A compilation of most of my older plugin projects, all contained within one repository because they shared some common files :P
- plasmatic1/IntellijProjects