My Expansion

My pursuit into the fields of Computer Science and Computer Engineering.

During a leave of absence from posting updates on this website, I decided to push myself into taking a rigorous computer science class, a two part programming course, as well as multiple STEM design courses. This allowed me to broaden my horizons as a student and learn what I like to do more, which will effect my line of work I fall into later on down the road.

Pursuit #1

With multiple systems online in various locations, I gained new experiences in remote management of systems and set up a personal infrastructure to suit my needs.

SSH Tunneling & Port mapping

Learning through Experience.

I always have had an infatuation with remote connection of devices. Running a remote desktop client on my main PC was comparable to an entry point into my personal research into networking.

Configuring ports and IP reservations on my home network became a common practice of mine after I started initializing various Linux systems for various purposes.

Having a versatile Linux system that can run scripts on command was a huge leap forward in my pursuit of automation.

The system served the following purposes -

The Home Pi server

Smart Hi-Fi Stereo Conversion

Skills involved:

Python programming

GPIO Pin assignments

Breadboard Assembly

Bash Scripting

CAD modeling

3D printing

Wide Area Network (WAN) File transfer and storage

Skills involved:

Port Configuring

Dynamic Domain Name System (DDNS) Setup

SFTP Protocol Configuration

Windows File Sharing Setup

FileZilla Knowledge

Smart Garage Door Capability

Skills involved:

Port Configuring

Dynamic Domain Name System (DDNS) Setup

SSH Protocol Configuration

Apple Shortcuts integration

Bash Scripting

Electronic Relay Setup

Python Programming

Virtual Power Button for Desktop

Skills involved:

Port Configuring

Dynamic Domain Name System (DDNS) Setup

SSH Protocol Configuration

Apple Shortcuts integration

Bash Scripting

Electronic Relay Setup

Python Programming

Without enough pictures to accurately depict this use-case, I'll do my best to describe.

By introducing a section of wires in between the PC's front panel connector and the motherboard (the colorful wires), I was able to splice in a wire that, by passing a voltage through it, is able to start the PC.

It does so by simply acting as a power button, and by using the second relay terminals, I was able to run ~20 feet of speaker wire through my room to introduce connection between the Raspberry pi's relay and the spliced front panel connector.

A Childhood Dream