I’m Brian Mackenzie, a data analyst and content creator with a background in information science, I strive to use data to solve problems, whether that be performing SEO analysis to help content find its audience or building tools to make data more digestible for others. I believe that through data, businesses can make informed, and excellent decisions that will improve their content and products. I want to be a part of that!
You can see examples of my work below. Thank you for visiting, and I hope you enjoy browsing the projects!
Work Samples
Major League Soccer Database/Dashboard
As it’s a fairly young league, there’s no easily accessible API or database with statistics for MLS data. With that in mind, I used web scraping to pull this year’s stats and stored them in a SQLITE database.
I then used Dash to create a simple Dashboard for seeing league leaders in important statistical categories, and for viewing the stats of your favorite players.
Skills Used
SQL, Python, Web Scraping, Data Visualization, Database Management, Data Cleaning
Links
NHL Trends Dashboard
In order to more easily observe trends in the NHL, I used the official NHL API to build a dataset of historical stats for each NHL team back to 2001. I used this dataset to create a Dashboard that can be used to see 5 year snapshots of stats trends for each team.
Skills Used
API Data Collection, Data Visualization, Data Manipulation
Links
Titanic Survival Classification
Using a dataset containing information about titanic passengers, I used Random Forest and Logistic Regression to predict whether a passenger survived or not. To prepare the data for modeling it was necessary to explore and clean the data and engineer new features.
Skills Used
Python, Data Cleaning, Data Visualization, Data Analysis, Classification Modeling, Feature Engineering
Links
Airline Satisfaction Classification
Using a dataset containing flight data and flight satisfaction data, I used Random Forest and Logistic Regression to predict whether a passenger was satisfied, or dissatisfied with their flight. To prepare the data for modeling it was necessary to explore and clean the data, as well as produce visualizations for each relevant feature.
Skills Used
Python, Data Cleaning, Data Visualization, Data Analysis, Classification Modeling
Links
Work History
Data Analyst, 09/2021 to Current
Informa Tech. – Austin, TX
Created Looker, Tableau, and Dash based dashboards to present data findings
Presented visualizations and findings to non-technical professionals
Automated previously manual spreadsheet-based reports using Python
Wrote complex SQL queries to pull data relevant to business questions
Used Python to clean large datasets and assess data quality
Created Classification models to predict event attendees and advise marketing
Technical Research Analyst, 01/2020 to 09/2021
TrustRadius Inc. – Austin, TX
Doubled product review analysis speed by automating manual processes through R scripting
Produced $100,000+ worth of marketing assets for clients
Increased traffic by prototyping and implementing new content that appears on 100+ pages
Managed YouTube channel and produced and published over 100 marketing videos
Trained and managed teams of 3-6 contractors for text and video content creation
Web Development Specialist, 06/2018 to 12/2019
Middlesex County Government – New Brunswick, NJ
· Managed 2 SharePoint sites for internal and public use
· Acted as technical lead of a team to select a new CRM
· Trained office personnel and contractors on technologies including SharePoint and Brightcove
Education and Certifications
Master of Science: Information Science with Data Science Concentration, 05/2021
Rutgers University - New Brunswick, NJ
Bachelor of Science: Library and Information Science, 05/2018
University of South Carolina - Columbia, SC
US Department of Labor Data Analyst Certification: Issued 12/2022
IBM Data Analyst Certification: Issued 10/2021