$ docker compose up -d
portfolio deployed
cloudflare connected
docker running
status: available for internship
Application Development EFZ student
Aspiring
Application Development EFZ student from Switzerland passionate about building modern web applications, self-hosting services and learning DevOps through real-world projects.
$ docker compose up -d
portfolio deployed
cloudflare connected
docker running
status: available for internship
About
I'm Daniel Schumacher, an aspiring software developer from Switzerland studying Application Development EFZ. I enjoy turning ideas into practical web applications, APIs, Docker-based services and self-hosted infrastructure.
I'm interested in web development, Linux, Docker and DevOps, and I use my homelab to learn by running real services instead of only reading about them. I'm currently looking for an internship where I can continue growing as a developer.
Skills
Projects
A self-hosted portfolio running on my Proxmox homelab.
Responsive UI, Docker hosting, reverse proxy routing and Cloudflare DNS.
A Proxmox-based setup for deploying personal projects with Docker and Cloudflare.
Linux basics, containers, reverse proxy setup, DNS and deployment workflows.
A school chat app with login, profiles, dark mode and MySQL storage.
Authentication, templating, profile data and database-backed features.
Homelab
Proxmox host
OnlineContainers
OnlineManagement UI
OnlineDNS and tunnel
ConnectedReverse proxy
OnlineStatic website
OnlineHow this website is hosted
This website is self-hosted on my own Proxmox homelab and deployed automatically from GitHub.
CV
My CV is available as a PDF for internship and job applications.
Timeline
Began the Application Development EFZ path.
Created early database-backed web projects and learned server-side fundamentals.
Experimented with Docker, Linux services, reverse proxies and real deployment workflows.
Created portfolio, expanded the homelab and started focused DevOps learning.
Contact
I'm currently looking for an internship where I can contribute, learn from experienced developers and keep improving through real projects.