About

More about this website

This website serves as a portfolio of my work that is online as I have always wanted a single place to more easily show off things that I have worked on. However, I also did not want to manually update the website every time I made something new or noteworthy. As such, I made an automated process to do that for me. All it requires on my end it to embed some extra information in each repository that I think is worth showing off, and the site gets regenerated every 2 weeks.

Below, you can see a flowchart of that automated process, otherwise referred to as a pipeline. There are hyperlinks on related items, so feel free to take a deeper look!

Page-1 Rectangle.29Weekly Pipeline Weekly Pipeline RectangleStatic Hosting Static Hosting ParallelogramZola Website Generator Zola Website Generator Parallelogram.3Rust Repo Scraper Rust Repo Scraper Rectangle.46Github Github Dynamic connector.11 Dynamic connector.16GraphQL GraphQL TrapezoidRepository Metadata Repository MetadataDynamic connector.22Trapezoid.23Generated Website Generated WebsiteDynamic connector.24Dynamic connector.25 Dynamic connectorAssets Assets Dynamic connector.31 Trapezoid.33Website Repo Website Repo Dynamic connector.34 Trapezoid.35Metadata Cache Metadata Cache Dynamic connector.36Dynamic connector.38Dynamic connector.39Dynamic connector.40Hosts / Makes Hosts / MakesDynamic connector.41Pulls / Pushes Pulls / PushesTrapezoid.43Data Item Data ItemRectangle.45Service ServiceParallelogram.47Process ProcessCircleNormal Website Normal WebsiteRectangle.52External Link i.e. LinkedIn External Link i.e. LinkedInRectangle.54Public Link i.e. GitHub Public Link i.e. GitHubCircle.55Result ResultCircle.56Unencrypted Website Unencrypted WebsiteRectangle.57Key KeyDynamic connector.60Dynamic connector.61 Dynamic connector.62Decrypt Decrypt Dynamic connector.63