Morgan Hertz
Web Developer · Problem Solver
HTML · CSS · SQL · Python · Django · WordPress

Portfolio


Python Projects

Custom Forecasts

November 2017 - Present (Ongoing Project)
  View Project on GitHub

An expanded and rebuilt version of my earlier Basic Weather Alerts project set to run in Django to allow users to sign up and control their own forecast preferences. Built with cookiecutter-django in Django 1.11 with Python 3.6. Uses django-allauth for base-level account management.

A scheduled cron task checks forecasts every day, checking against saved forecast details in the database before sending an API call to Open Weather Maps if no recent forecast data is present. Emails are composed and sent if the user's forecast preferences are met, removing any unnecessary data and operating on a "no news is good news" principle.

Basic Weather Alert Programs

October 2017
  View Project on GitHub

These programs were created to check the upcoming weather forecast through the Open Weather Map API and send email alerts with the relevant information. They were uploaded to a cloud server and set to run once a day so that up-to-date information is being sent on a regular basis.

Alchemy Leveling Program

July 2017

This program was created to help track leveling in a homebrew alchemy system for D&D.

Web Development Projects

About


I started learning HTML in the early 2000s and only grew from there. I'm most experienced in HTML, CSS, SQL and Python; and I've learned and dabbled in jQuery, JavaScript, and PHP. I'm continuing my journey into Python and Django and look forward to expanding on and showcasing those skills.

Above all, I am a problem solver. I've learned to troubleshoot problems as they come at me, regardless of domain. I'm a big fan of accessibility in all realms and believe form should never override function when it comes to design and development. I have a strong background in customer service and enjoy helping people learn how to use the tools available to best meet their needs.