Data Analyst

Skills

  • Data Analysis
  • Data Visualization and Dashboarding
  • Data wrangling and cleaning
  • Statistical Analysis

Languages / Technologies

  • SQL
  • Python
  • JavaScript
  • HTML/CSS
  • Pandas
  • Numpy
  • Excel
  • GeoPandas
  • Tableau and Power BI
  • SQLite & SQLAlchemy
  • Git and Github
  • Selenium

Education


Nashville Software School

Data Analyst Apprentice

  • Graduated June 2024

University of Minnesota

Bachelor of Science in Communication

  • Graduated with Honors (3.9 GPA)

Certificates

  • The Complete 2022 Web Development Bootcamp
  • The Complete Python Pro Bootcamp for 2022, March 2022
  • Coding Fundamentals I & II, Grasshopper App, June 2022
  • Python for Data Science, Sololearn, July 2022
  • Python Core, Sololearn, June 2022
  • Python Data Structures, Sololearn, May 2022
  • Web Development Fundamentals, Sololearn, July 2022
  • SQL, Sololearn, May 2022
  • Intermediate Python, Sololearn, December 2021

Health and Proximity to Natural Areas

Uses CDC and park data to explore the relationship betweenpeople's overall health and their proximity to natural areas. (Python, Tableau, Pandas, GeoPandas,Data Cleaning and Manipulation)

Health and Proximity analysis image

Nashville Scooter Analysis

(Python/SQL): Use real-world large datasets to make recommendations for quantity and distribution of scooters in Nashville. (Python, Pandas, SQLAlchemy, etc.)

scooters analysis image

WeGo Bus Analysis

(Python): Used WeGo Public Transit data to analyze bus spacing and on-timepercentages based on direction of travel, route, location, day/time, and other factors. Createdvisualizations and shared insights in group presentation. (Python, Pandas)

wego analysis image

Virtual Assistant

Video Demo

A virtual assistant built in Python using: Speech Recognition, pyttsx3, selenium, PyAutoGUI, osascript, and opencv_python, and multiple APIs. Aardvark captures speech from the default microphone, transcripts it into an english string, then performs various functions based on the commands. It is only activated by saying its name, "Aardvark."

instructions

Automated Job Search

Uses Selenium to scrape google for jobs in certain cities, for specific job roles. Creates a dictionary of the data, then sends an email with the formatted data everyday.

screenshot

Movie Guru

Live Site

A clone of a streaming service. Shows and movies can be browsed without logging in, but to view the movie page, the user must be logged in. Titles are stored in JSON files and are then filtered by category into their own carousels. Built with Next.js (React.js, node.js), JavaScript, HTML, CSS with OAuth login.

instructions

To-do List Website

A website built with Flask and SQLAlchemy to create todo lists. and saves them to a database. Lists are saved to different users.

screenshot

Breakout Game

A version of the Breakout game in python using the turtle library. Made with OOP principles. Keeps track of score and lives. Game gets progressively harder as the score increases.

screenshot

Space Invaders Clone

A space invaders game built using Python and the Pygame library. Keeps track of lives and the score. The game gets progressively harder as the score increases.

screenshot

Musician Website

A website for an indie pop artist based out of Nashville. Active running website built from the ground up and features media and assets of various types and integrations with other services such as Spotify, BandsInTown, and more.

screenshot

Responsive Virtual Keyboard

Live Site

A responsive virtual keyboard with all keys (including special characters). Built with JavaScript, HTML, and CSS.

screenshot