Gaige Jones
ePortfolio
Computer Science & Software Engineering
Installing Linux Virtual Machine




In this video, I demonstrated how to download and install Linux Ubuntu on Windows 11 using VMware 17. I began by launching VMware 17 and creating a new Virtual Machine, guiding viewers through the steps to set up Linux Ubuntu within VMware. Once the download started, I took the opportunity to explain file management and how to check your computer’s hardware specifications, including the CPU (the computer's 'brain'), RAM (temporary storage used by the CPU), and the Hard Drive (permanent storage). Finally, after the Linux Ubuntu download completed, I walked through the next steps for setting it up.
Updating Linux Operating System


In this video, I provide a comprehensive demonstration on updating and rebooting your Linux Ubuntu virtual machine. I detail the steps to access the command line and input the necessary commands for updating system files. Additionally, I guide viewers through the reboot process following the update.
We also cover the procedure for backing up the files on the virtual machine, including an overview of backing up to Network Attached Storage (NAS). Finally, I share key insights and notes I documented in Notion regarding the update and backup processes.
Updating Linux
Backing Up Linux
Linux Command Line Interface(CLI)




Linux CLI Notes
​​In this video, I’ll walk you through the fundamentals of the Command Line Interface (CLI). We'll cover how to create and manage users, add users to groups, and explore key commands that provide essential information about your system. I’ll also show you how to open the terminal, execute commands, and manage files within a directory—whether you're creating, editing, or deleting them.
Python Programming




In this unit, I learned how to create branches in code and position them within specific areas of a project. I also learned how to make code commits to modify previous work, followed by pushing these updates to GitHub to keep everything backed up. We explored the concept of an IDE, which stands for Integrated Development Environment, using PyCharm for coding and edits. Additionally, we used ChatGPT to assist in writing code and adding comments.
Python Notes
PC Building Simulator
In PC Building Simulator, I’ve worked on fixing various computers and building custom setups from scratch. I’ve created multiple videos showcasing the process of assembling custom PCs, troubleshooting issues, and repairing systems for others. My tasks include replacing hardware components, removing viruses, and much more. If you're interested in learning more about PC Building Simulator, feel free to check out my videos. Thank you for visiting this section!
Steam Game
Epic Games Game
Website For Game
PCPartPicker
Sphero Bolt Pre Compotation
In this video, I present the code I developed for the Sphero Bolt using GitHub Desktop, the Sphero EDU app, Visual Studio Code, and GitHub for code creation and storage. I successfully programmed the Sphero Bolt to perform various actions, including drawing a star, tracing a figure-eight pattern, moving forward, and executing precise turns. Throughout the video, I will explain the functionality of each line of code while showcasing the Sphero Bolt in action. Thank you for taking the time to explore this content!
Sphero Bolt Maze
In this video, I programmed a Sphero Bolt to navigate through a maze using custom code. I utilized GitHub for version control, Visual Studio for coding, and the Sphero EDU app for execution and testing. Throughout the video, I walk through each step of the development process, explaining the logic behind my code, the methods I used, and the reasoning behind my design choices. Additionally, I incorporated various interactive features into the Sphero Bolt, such as changing colors and playing sounds to enhance its functionality. I also review the commits I made to GitHub, demonstrating how I tracked changes and refined the code over time. Thank you for watching, and I appreciate your time in exploring my project!
Passion Project
In this video, I’m excited to share my passion project that I’ve been working on during class. Throughout this project, I had the opportunity to explore and experiment with 3D printing technology, which I found incredibly fascinating. I worked hands-on with an Anet A8 3D printer, and throughout the process, I also took the time to organize and clean up the workspace around the printers. By doing so, I was able to create a more efficient and tidy environment, which made the printing process smoother and more enjoyable.
In terms of software, I used Ultimaker Cura as my slicer to prepare the 3D models for printing. This software allowed me to optimize the prints and ensure the best possible quality. It was an amazing learning experience, and I’m really proud of the results that came from combining both technical skills and a commitment to improving the work area.
Thank you so much for taking the time to watch my video and follow along with my project. I hope it gives you some insight into my process and passion for 3D printing!