top of page

Computer Science & Software Engineering

Installing Linux VM

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 OS

Updating Linux Operating System

93a2130b-6720-4b4a-b922-78a9e5e0cf6d.webp
DALL·E 2024-09-24 09.58.52 - A computer screen displaying a terminal window in Linux Ubuntu, with the update command running. The terminal is black with green and white text, show.webp

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

CLI

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

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.

e37f0aeb-1e3c-446c-9289-f8cb4f4db4f4-removebg-preview.png
9a414643-8cb8-44d8-9cd6-6c2afbca880b-removebg-preview.png
06de89fa-6554-437d-becc-6afba60b0de5-removebg-preview.png

Python Notes

PC Building Simulator

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!

image.png
image.png

Steam Game

Epic Games Game

image.png
image.png

Website For Game

PCPartPicker

Sphero Bolt

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!

download-removebg-preview.png
images-removebg-preview.png
download-removebg-preview (1).png
download-removebg-preview (2).png
Sphero Bolt Maze

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!

download-removebg-preview.png
images-removebg-preview.png
download-removebg-preview (1).png
download-removebg-preview (2).png
Passion

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!

download-removebg-preview.png
bottom of page