Application Development EFZ student

Daniel Schumacher

Aspiring

Application Development EFZ student from Switzerland passionate about building modern web applications, self-hosting services and learning DevOps through real-world projects.

Self-hosted Docker Cloudflare HTTPS

$ docker compose up -d

portfolio deployed

cloudflare connected

docker running

status: available for internship

Current stack
DockerOnline
ProxmoxReady
CloudflareConnected
Dark developer workstation with homelab equipment
Switzerland Homelab

About

Building real projects while learning the full software lifecycle.

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

Technologies I use to build, ship and host projects.

L

Languages

JVJava PHPPHP JSJavaScript HHTML CCSS SQLSQL
T

Tools

GTGit GHGitHub DKDocker LNLinux PXProxmox PTPortainer CFCloudflare NPNginx Proxy Manager VSVS Code

Projects

Projects & Infrastructure

PF
HTML/CSS/JS GitHub Docker Deploy HTTPS Live
Live

Personal Portfolio

What I built

A self-hosted portfolio running on my Proxmox homelab.

What I learned

Responsive UI, Docker hosting, reverse proxy routing and Cloudflare DNS.

LiveHTTPSAuto Deploy
HTMLCSSJavaScriptDockerNginx Proxy ManagerCloudflareGitHub
HL
GitHub Deploy Script Docker Nginx Proxy Manager Cloudflare daniel-schumacher.net
Online

Homelab

What I built

A Proxmox-based setup for deploying personal projects with Docker and Cloudflare.

What I learned

Linux basics, containers, reverse proxy setup, DNS and deployment workflows.

3 ContainersLet's EncryptCloudflare
ProxmoxDockerLinuxPortainerNginx Proxy ManagerCloudflareGitHub
IC
User Login PHP + Twig MySQL Live Chat
School Project

Intralink Chat

What I built

A school chat app with login, profiles, dark mode and MySQL storage.

What I learned

Authentication, templating, profile data and database-backed features.

LoginChatMySQL
PHPTwigBootstrapMySQLDocker

Homelab

Self-hosted infrastructure dashboard.

Prepared for future API integration

Server

Proxmox host

Online

Docker

Containers

Online

Portainer

Management UI

Online

Cloudflare

DNS and tunnel

Connected

Nginx Proxy Manager

Reverse proxy

Online

Portfolio

Static website

Online

How this website is hosted

Self-hosted from GitHub to my Proxmox homelab.

This website is self-hosted on my own Proxmox homelab and deployed automatically from GitHub.

GitHub
Automatic Deploy Script
Docker Container
Nginx Proxy Manager
Cloudflare DNS
daniel-schumacher.net
Proxmox Docker Portainer Nginx Proxy Manager Cloudflare GitHub Let's Encrypt Linux

CV

Download my CV

My CV is available as a PDF for internship and job applications.

Download CV

Timeline

Learning path and milestones.

2023

Started EFZ

Began the Application Development EFZ path.

2024

Built first PHP applications

Created early database-backed web projects and learned server-side fundamentals.

2025

Started self-hosting

Experimented with Docker, Linux services, reverse proxies and real deployment workflows.

2026

Built Proxmox homelab

Created portfolio, expanded the homelab and started focused DevOps learning.

Contact

Interested in working together?

I'm currently looking for an internship where I can contribute, learn from experienced developers and keep improving through real projects.