Independent infrastructure
Self-hosting turns software into an environment you can understand, maintain, and control.
Own the deployment path.
Building websites and applications is only part of the challenge. Running them reliably brings questions about networking, storage, backups, access control, updates, and observability. Those operational details are central to long-lived projects.
Linux, Docker, and practical services.
My portfolio includes WordPress sites, containerized applications, self-hosted cloud storage, and a locally accessible reference library. I use Linux and Docker to make services portable and their configuration reproducible.
Reliability is a practice.
Good self-hosting is not simply adding more containers. Each service needs a purpose, well-defined data storage, maintained backups, limited permissions, and a recovery plan. I document useful lessons rather than treating infrastructure as a collection of logos.