Archive
The following projects have been archived because I have completed the goals I set for each project. This is to help provide documentation of projects that I have pursued and successfully completed.
For instance, this site was a personal project and now serves as the location for documentation on projects that I currently am or was pursuing.
Setting up this site
- Documentation on how I set up this site and even some insight on sdf.org itself, the organization hosting this site for free.
- Link
vmAutomation
- Final project for a class, had to automate the creation of a virtual machine and get it up and running as soon as possible. Made this github page before I started working on this site so I'm just going to drop the link here
- Link
Cloning Desktops
- I want to make my desktop mobile and very easy to clone from system to system. Since this is my personal desktop I'll continuously add more packages and applications to store here but for now, here's what I have.
- Link
Creating a Minecraft Java Server
-
This project was something I did for a friend as they wanted their own Minecraft Server, but hated having to subscribe to a service to host a server. So I looked into making one and it surprisingly teaches a lot about networking, I was able to learn how to port forward, improve my automation abilities, and even configure a firewall. Maintaining this server should give me more experience with administrating servers
Creating a Modded Minecraft Java Server
-
I decided to expirement with mods and added them to the server. The process was a lot different as I had to move entire sets of mods, install a new server binary, and import a modded world my friend wanted to have. I was able to improve my automation abilities greatly, my biggest achievement being able to parse the mods and fetch them, but it could easily break if they updated their links or if the machine for some reason became unstable. It was a good experience nonetheless.
Containerizing a GUI C++ app
-
This project was so I can explore the docker tool. I decided to containerize a GUI c++ app I made right after highschool and see if I can containerize it, and distribute it without needing to install libraries or compile the program.
Creating SSL Certificates and a ROOT authority
-
My cluster project required an https connection. Since the cluster was air-gapped I needed to learn the process of creating and deploying certificates since a service like Let's Encrypt was not available. Here is how I achieved an https connection using my own root authority and the relevant documentation.