Example of Work

The favorite example of my work that is visible today is a website I made for my computer science teacher in my sophomore year of Highschool. Its not the greatest and I had to use the Google Website Builder but still its cool to see something that I created myself hosted on a official website.  To see the website you just have to click here.

Here are some old projects I worked on in Highschool That were pretty interesting.

These are two computers I put together with school parts and was done with relative ease for me even back then. However what was much more interesting was the network I set up to connect these two computers as well as two other I had made together. This allowed me to start developing my understanding of network topography as well as the software and hardware that went into creating a small network. In this setup I just had a small 8 port switch and some ethernet cables I crimped myself. This network was very basic and really only allowed me to connect to the other computers and go through the files, I eventually setup a workgroup and tried to make a shared network file. But what was the coolest part was when I worked together with one of the seniors in the class and was able to set up a lan server for one of the first Halo games and set up one computer to act as the host.

This is the server, switch, and patch panel combo that we had in our Information Technology class, like most things there I was given almost complete full reign over this and was able to get a lot of practical experience and learn much more than I previously had known. I started working on this towards the end of my sophomore year after I passed my CompTia A+ certification to become a certified computer technician. Sophomore year I mostly worked on setting up the wiring and crimping ethernet cables, making the female connectors, and wiring everything to the student computers that were in the back. My junior year I started actually working with the software. I set up the server to act as its own DHCP server as well and creating a domain and then domain accounts which you could log into on any of the computers connected. Then by the second semester I gave control over to the sophomores and I started working on a new project.

 

 

While I sadly have no pictures of it and the project never reached the point I had envisioned it reaching since Covid cut it short. But I started working on a distributed computing system, which using python would connect the resources from multiple computers to run complicated equations and in my case a simple check for if a large number was prime or not. I mostly followed guides and scripts that were already created however I spent a while troubleshooting and customizing the settings on all the computers, and both parts required some knowledge on how to use windows systems as well and python. The scripts I used basically created a virtual group network that was visible to all devices on the same network, this was done on a single computer which was considered the host, then for every computer I wanted to add to the network I ran a shorter script that would look for the network, establish connection, then just keep making sure it was connected. From the host computer I could run another script which would run the prime number calculation and use resources from the other computers and even give results on percentage of contribution and resources used on each device. I didn’t Get any farther than just that basic setup and it definitely would be fun to do something like that again. And a fun fact from that project is that I found that on the school desktops that had many restrictions and security measures set in place to limit student access, I was able to navigate through the computers files with the dir command in command prompt, and find python and then run the script to connect the computer to the network, this gave me the fun thought of just adding all of the school computers and using them to run my super special calculations. This project really interested me since it is basically the same process that server farms that are running calculations are doing, sharing resources and all communicating together.