Crystal Hollis Avatar

Crystal Hollis

Data-Driven, People-First

I’m a data-driven developer and multimedia specialist, blending Python automation, data analysis, and GIS with 7+ years of media production experience. I build tools and workflows that make data, video, and digital assets more accessible, efficient, and user-friendly.

I’m pursuing entry-level data and GIS analyst roles where I can apply Python, automation, and communication skills to deliver clear, impactful insights—building toward a career in ethical, accessible AI.

You’ll find my projects and resume on this website. Let’s connect and work together!

Featured Projects

Geocoding Script Thumbnail

Automated Script Geocoding List of Locations

This Python automation script reads a CSV list of Hope Supply Co.’s partner organizations, which originally lacked full addresses. Instead of manually searching for each location, I automated the process using ArcGIS’s geocoding APIs to convert names into spatial coordinates. Developed during GIS Programming (GISC 2335), this project demonstrated how geospatial scripting can drastically streamline data preparation for mapping.

Lesson learned: how to automate geocoding workflows using Python and external APIs to efficiently transform incomplete real-world datasets into usable GIS layers.

SEO Keyword Generator

Proof of Concept on Hugging Face

I am developing a keywording tool with Python, Gradio, and Gemma LLM that streamlines photo/video metadata by combining controlled taxonomy enforcement with SEO signals (Google Autocomplete, Google Trends, Datamuse, WordNet) and outputs structured IPTC fields ready for metadata editing workflows. The proof of concept on Hugging Face is what I developed as part of my proposal while contracting for Southern Methodist University (SMU)'s Photo/Video Department.

Lesson learned: I learned how to wire Python functions directly to inputs/outputs, making a working prototype much faster than a custom Flask/Django build.

Maternal Mortality Project Thumbnail

Maternal Mortality Analysis

This Jupyter notebook attempts to predict maternal mortality outcomes using machine learning models built with AutoGluon. While the project contains early mistakes and areas for improvement, it represents a meaningful effort to apply techniques learned in Python Data Science (ITSE 2371) to real-world health data explored in Personal/Community Health (PHED 1304).

Read the full research paper (PDF)

Lesson learned: how to bridge public health and data science concepts, and the importance of iteration, data quality, and thoughtful modeling in addressing critical health disparities.

TSA Airport Case Study

This project explored TSA claims data across U.S. airports using R for data cleaning, analysis, and visualization. The goal was to identify trends in claim types, processing times, and approval rates based on airport and incident location.

Lesson learned: how to manipulate real-world datasets in R, create meaningful visualizations, and extract insights from messy public data to inform system-level improvements.

Storage Analysis Automation Script

I developed this Python script while contracting for SMU's Photo/Video Department. It analyzed media storage usage by scanning file directories, calculating storage totals, and exporting the results to Excel for reporting.

Lesson learned: how to automate file system analysis and generate actionable data summaries for digital asset management.

Batch Rename Automation Script

I developed this tool to batch-rename video files and generate an Excel shot list with both original and new filenames and time lengths. Used at SMU Photo/Video Department to improve post-production workflow.

Lesson learned: how to manipulate file names, structure data for spreadsheets, and enhance productivity with Python automation.

Additional Work