Miguel Enríquez

Data Analyst

Atlanta, GA, USA

Portfolio

Personality Generator Dashboard

In a Python file, character traits are generated using multiple frameworks from psychology and pseudoscience. Some traits are duplicates but have different percentage values representing their influence on overall personality. The traits are grouped up in a Pandas dataframe and psychology frameworks are reapplied. The traits data is normalized and delivered through Flask to express the personality in multiple radar charts using ChartJS library from Javascript. To generate a new personality, JQuery is used to request data from the backend.

Job Title data scraped from the U.S. Bureau of Labor Statistics and the DSM-V Diagnostic Codes was scraped from Psych Central thanks to beautifulsoup and regex.

Gym Data Tracking

Used Google Sheets API to automatically display gym progress. Data is grabbed from a log of data containing date, exercise name, weight, repetitions (reps), and set number. With the pandas library, the data is transformed, mimicking the pivot table I had on Google Sheets itself. Rows are grouped by date and exercise. For each exercise, a ChartJS chart is created. At the bottom of the page, a table is dynamically created with vanilla Javascript.

Analysis: Spotify Music Genres

R analysis. How can predictive data and linear regression be used to increase Spotify streams? A song can have multiple music genres associated with it. What combinations of music genres is recommended to increase it's chances to be popular? A dplyr dataframe displays what audio features (i.e. energy, danceability, tempo, etc..) are more prevalent in each music genre and how it affects the genre's popularity. Seven visualizations are created using Excel. The analysis concludes that a song with elements of Dance, Pop, and Rock has the highest likelyhood to be the most popular.

Analysis: Common Traits of Presidents of the United States

Python and Jupyter Notebook used. Presidential demographic data and historian rankings of presidents were webscrapped with beautifulsoup. Data was sourced from potus.com, wikipedia.org, britannica.com, and c-span.org. After extraction and transformation, the data is loaded in a Pandas dataframe called potusData. Nineteen visualizations are created with Seaborn which is library built on top of Matplotlib. At the bottom, an interactive Tableau dashboard explores presidential performance and sibling count.