stack-profile:hr-people-analytics
HR / People Analytics Stack (Python, PostgreSQL, dbt, Metabase, FastAPI) overview
A people analytics platform for HR teams that consolidates headcount, attrition, compensation, and engagement data from HRIS sources into PostgreSQL, transforms it with dbt models into analytics-ready datasets, and exposes interactive dashboards via Metabase. FastAPI provides a programmatic API for custom integrations with recruiting tools and performance review systems. Pandas handles ad-hoc analysis notebooks. Designed for People Analytics teams in companies with 500+ employees who need self-serve workforce metrics without a full data warehouse. The tradeoff is data sensitivity — PII-heavy HR data demands strict access controls, row-level security, and audit logging that add operational overhead beyond a typical analytics stack.
Attributes
Outgoing edges
- domain:human-resources·DomainHuman Resources
- domain:business-intelligence·DomainBusiness Intelligence
- language:python·LanguagePython
- framework:fastapi·FrameworkFastAPI
- library:sqlalchemy·LibrarySQLAlchemy
- library:pandas·Librarypandas
- library:pydantic·LibraryPydantic
- tool:docker·ToolDocker
- language:sql·LanguageSQL
- workflow:dashboard-development-cycle·WorkflowDashboard Development Cycle
- workflow:dbt-model-review·Workflowdbt Model Review
- skill-area:dbt-modeling·SkillAreadbt Modeling
- skill-area:data-analytics·SkillAreaData Analytics
- skill-area:statistical-analysis·SkillAreaStatistical Analysis
- skill-area:backend-api-design·SkillAreaBackend API Design
- skill-area:data-governance·SkillAreaData Governance
- role:data-analyst·RoleData Analyst
- role:people-analytics-specialist·RolePeople Analytics Specialist
- role:hr-manager·RoleHR Manager