Infrastructure & Automation
Designed and implemented a self-hosted NAS platform integrating media streaming, photo management, and automated data pipelines, replacing manual file handling with structured, metadata-driven workflows.
Year
2025
Role
Engineer / System Builder
Client / Context
Self-hosted infrastructure
Duration
Incremental implementation and expansion
Context
Media and personal data were managed through manual transfers, inconsistent naming, unreliable playback, and fragmented storage workflows, with unnecessary dependence on third-party cloud services.
Conditions
Architecture
A centralized NAS-based platform was built using containerized services, storage tiering, and automated normalization workflows. NVMe storage was used for system workloads, while HDD storage handled media and large data.
Implementation
Deploy a NAS-based storage and service platform.
Separate OS and containers from large-data storage using NVMe and HDD tiers.
Implement Jellyfin for centralized media access.
Deploy Immich for self-hosted photo management.
Build n8n workflows to normalize file names and metadata using TMDB.
Iterate toward improved compatibility and playback consistency.
Execution
Engineering Value
Outputs
Result
The resulting platform provided centralized access, structured naming, reduced manual handling, improved media reliability, and a self-hosted foundation for both media and photo management.
Reflection
Next Step
This project reflects an engineering approach centered on structure, execution, and long-term usability. If you are working through a similar infrastructure, workflow, or systems challenge, get in touch.