Hello! I'm Caden. No, the name "BlackDiamond" doesn't mean anything special, I just thought it sounded cool in elementary school and it stuck as my pseudoname online. I get it, its cringe, blah blah blah. I'm not creative enought to think of anything better.
Fedora Linux is my go-to operating system of choice.
I'm becoming a Neovim wizard.
My favorite language: Java
My best language: Python
I'm also fluent in:
- Lua
- C++
- C#
Languages I'm trying to learn:
- Javascript / Typescript
- Assembly
Feel free to check out some of my projects:
- Proxy-Messages - A Minecraft Velocity/Paper plugin that provides customizable messages across the entire network when players join, leave, and switch between servers.
- Proxy-Portals - A Minecraft Paper plugin that allows users to register nether portals to transport them to other servers on the network.
- Project Aristotle - An AI virtual assistant that can remember conversations that it has, and can interact with you on a personal level!
- firefox-user-styles - An automation script that allows you to import all of your custom
userChrome.css
,userContent.css
, anduser.js
onto a new machine. - FYRE2024 - The robot code for FRC team FYRE 5480 - I contribute heavily to this code base.
- turtle-overhaul - A websocktet interface to control computercraft turtles autonomously
- pongduino Pong for the Arduino using MAX7219 display(s) from scratch with no libraries.
- rayduino A raytracer graphics engine for the Arduino using the SSD1331 display from scratch with no libraries.
- And more!