Name: John Christian Swanson
Type: User
Bio: On the SWE / DevOps / GIS / Project Manager career path | BS in Information Systems, Security Risk Analysis Certificate @ Penn State
Twitter: the_jcswanson
Location: Palm Desert, CA
Blog: https://www.jcswanson.com
John Christian Swanson's Projects
Letter Frequency Analysis for brute force attack of the Caesar Cipher, with a Handler method for utilization with AWS Lambda and S3 buckets. Lambdas are triggered when text file of encoded file is uploaded to bucket and the file file is decoded and placed in another bucket using AWS Lambda.
A Python program with a tkinter GUI. Functions as a password generator that uses the pyperclip, random, and other libraries to create unique passwords of any size and allow you to copy them to your clipboard at the click of a button.
Group project made with Spring Boot. eFinance is a web application used for loan application and lending account access.
🚀✨ Help beginners to contribute to open source projects
A fisherman's web application that allows the user to record weather conditions, water conditions, date and time of where they caught their biggest hauls. Then the user can look back and correlate when and where the best fishing will be at.
Football team roster built using the Model View Controller pattern with Java and Swing for the UI.
Timer micro-service that can be imported into your app. Built by following along in the book "Advanced Do-it-Yourself Java Games".
Algorithms and Data Structures implemented in Java
Design patterns implemented in Java
Professional ReactJS portfolio website to display my projects and accomplishments to future employers. Built using ReactJS and VSCode.
Collection of personal projects made while learning more of the Python 3 language and its syntax.
JavaFXML application that stores a users account information and moods in the calendar month.
A model e-commerce website for pizza ordering built using MEAN stack.
A Project Management Application built with Spring Boot 2. Tutorial followed by Imtiaz Ahmad at JobReadyProgrammer
Group project that includes a bird's eye view world map and character movement between castles where the user plays trivia, action, and adventure games. Uses three different themes and three different characters to demonstrates healthy OOP and SOLID principles. Developed by teammates in PSU Class IST 240.
Scrabble game that uses dictionary to check for completed words and tally as high a score as the user can obtain within 60 seconds. Built from "Advanced Do-it-Yourself Java Games" book by Annette Goddtland.
Example Spring 5 Web Application
Write a sentence or two and hear Google's Text to speech API read it out loud and save it as an MP3, WAV, or OGG audio file.
Python script that splits each line of multiple text file and then combine them into 1 large txt file.
Repo of tools and metadata supporting the USGS model catalog.
WALDO- (Written Anagraphic Location Decrypted Optically)- This is a web application that will use Amazon AWSto upload an image of written text (.jpg, .png) to an Amazon S3 bucket where Amazon Texttract is used to digitize the coded message into letters, numbers, and symbols into a JSON payload. This payload is then ran through 3 consecutive brute force decryption methods using AWS Lambda and Beanstalk in effort to decode the meaning of the message. This is a student capstone project and the source code within is proprietary to the students involved in the development and implementation.