Projects

These are a sampling of recent and ongoing personal projects.

Information about professional projects and open source contribution can be found in my resume on the about page.

Trestle Ties

Trestle Ties is an online journal of poetry and art.

It was co-founded in 2018 by Aaron and Juleen Johnson. Its mission is to create a bridge to publication and access to readers for emerging writers.

The Trestle Ties Web App was created using the Flask framework. It is a series of static pages, with some small amount of templating for common elements such as navigation, bios and mission statement. Extensive front-end work was done using Bootstrap 4 with a focus on accurate, responsive reproduction of poetic forms (line length, enjambment, etc).

Technologies Used:

Live Site | Github Repo

Lake Bottom Radio

Lake Bottom Radio is an internet radio station which broadcasts from the mountains of Montana

The Web App for Lake Bottom Radio is a Django application. It uses Google Cloud SQL as a datastore and is hosted on the Google Cloud Platform. The frontend is done with Bootstrap 3. In the summer of 2019, the site was refactored from being hosted on a Linux VM with a local mySQL database to use of Google Cloud Platform services.

Technologies Used:

Live Site | Github Repo

Shadow Journal Radio

Shadow Journal Radio is an internet radio site which currently broadcasts one show a week hosted by Aaron. The site consists of pages created from a series of JSON files stored in the app. The application communicates with the Shoutcast server and changes the home page when there is an active broadcast.

The backing broadcast server for Shadow Journal and Lake Bottom Radio is a Shoutcast server hosted on a Google Compute Engine instance.

Technologies Used:

Live Site | Github Repo