Workplace Climate
KPI's and report of a multinational private maritime logistics company across the Americas.
Maritime Workplace Climate Dashboard
An interactive organizational intelligence platform exploring workplace climate across 10 countries and 20 indicators in the maritime logistics industry.
KPI Badges
Survey respondents 12,500
Climate indicators 20
Countries covered 10
Dashboard tabs 7
Unit tests 28 / 28
Deployment Live on shinyapps.io
Short Description
Built with R Shiny, this dashboard transforms 12,500 synthetic employee survey responses into an interactive organizational intelligence platform covering 20 workplace climate indicators across 10 countries in the maritime logistics industry. It enables multi-country climate comparison, department-level analysis, regional profiling, and workforce segmentation through seven thematic tabs and a live Americas choropleth map.
Feature Cards
Tab 1 — Overview
6 KPI cards covering Overall Composite Score, Job Satisfaction, Team Collaboration, Work-Life Balance, Safety Culture, and Intent to Stay. Interactive Americas choropleth map with indicator selector. Top 5 / Bottom 5 country ranking chart.
Tab 2 — Climate Indicators
Trend analysis for all 20 Likert-scale indicators. Side-by-side country comparisons for any selected metric. Distribution charts showing score spread across the workforce. Interactive filtering by country, department, and role level.
Tab 3 — Department Analysis
Heatmap of climate scores across all departments. Identify which departments drive or lag overall climate. Drill-down bar charts by department and indicator combination. Variance analysis to surface outlier units.
Tab 4 — Regional View
Americas choropleth map showing any of the 20 climate indicators by country. Regional summaries for North America, Central America, Caribbean, and South America. Country-level KPI cards with score benchmarks against the fleet average.
Tab 5 — Workforce Profile
Demographic breakdown by role level, tenure band, and contract type. Attrition risk segmentation: low, medium, and high-risk employee groups. Cross-tabulation of engagement and operational stress by workforce segment.
Tab 6 — Open Comments
Anonymized free-text employee feedback organized by sentiment category. Keyword frequency analysis for qualitative themes. Filterable by country, department, and sentiment polarity.
Tab 7 — Americas Map
Full-resolution Americas choropleth with all 10 operating countries. KPI selector defaults to Overall Composite Score. Color scale from red (low) through amber to green (high) for immediate climate reading.
Technical Specifications
Language R + Python Framework Shiny + bslib (Bootstrap 5) Theme Custom dark maritime design Visualization Plotly — choropleth, bar, line, scatter, heatmap, box, donut Data Tables DT — searchable, sortable, paginated Data Processing dplyr · tidyr · scales · glue Data Generation Python (generate_maritime_survey.py · seed = 42 · reproducible) Dataset 12,500 rows × 30 columns synthetic survey data Performance All reactive computations < 500ms Deployment shinyapps.io (Posit Cloud) Version Control Git + GitHub
Skills
Programming & Engineering
R (Advanced) · Python (Data Generation) · Shiny Reactive Programming · Data Engineering & ETL Pipelines · Functional Programming
Data Science & Analysis
HR Analytics · Survey Data Analysis · Likert Scale Methodology · Attrition Risk Modeling · Statistical Cross-Referencing · Outlier Detection & Data Validation
Visualization & Design
Interactive Data Visualization (Plotly) · Dashboard UX/UI Design · Choropleth Mapping · Dark Theme Design Systems
Quality Assurance
Automated Unit Testing · Data Integrity Auditing · Performance Profiling & Benchmarking · User Acceptance Testing
DevOps & Deployment
Cloud Deployment (shinyapps.io) · Version Control (Git & GitHub) · Reproducible Data Pipelines
Domain Knowledge
Organizational Behavior & Sociology · Maritime Logistics · Workplace Climate Assessment
QA Badges
✅ 28 / 28 unit tests passed
✅ 12,500 records validated
✅ Professional QA report
About This Project
The Maritime Workplace Climate Dashboard was built to demonstrate how organizational survey data can be transformed into actionable intelligence for HR leaders, regional managers, and executives in multi-country logistics operations. It applies rigorous data science methods to a domain — workplace climate assessment — where analytical dashboards remain rare despite the operational value they provide.
The underlying dataset was generated synthetically using a reproducible Python script (seed = 42), modelling realistic patterns of job satisfaction, engagement, safety culture, and attrition risk across 10 countries and multiple vessel and shore-based departments. A five-pillar QA audit covering data integrity, unit testing, UI testing, performance benchmarking, and user acceptance validated all 28 tests with zero failures before deployment.
Data Note
Data type: Fully synthetic — generated programmatically, not collected from real individuals
Generation script: generate_maritime_survey.py (Python · seed = 42 · reproducible)
Dataset: 12,500 rows × 30 columns
Indicators: 20 workplace climate metrics across 6 thematic domains
Countries: 10 countries across North America, Central America, Caribbean, and South America
Purpose: Portfolio demonstration — does not represent any real organization or workforce