Software developer from Germany, working at a hosting company. Most of my time goes into the parts users never see: APIs, deployment pipelines, database schemas and the automation that keeps all of it running without me.
- Building backend services in Node.js and PHP, with Vue on the front where a UI is needed
- Comfortable in the ops half of the job: Apache, Redis, MariaDB, cron and shell glue
- Interested in reliability, sensible defaults and scripts that remove repetitive work
- Currently digging deeper into TODO: z. B. containers, Go, observability
Open to interesting backend or infrastructure projects. The fastest way to reach me is Discord.
| Languages | |
| Runtime & frameworks | |
| Data | |
| Infrastructure | |
| Design |
flowchart LR
dev["Local dev<br/>Vue + Vite"] --> push["git push"]
push --> ci["GitHub Actions<br/>lint, test, build"]
ci --> art["Artifact"]
art --> web["Apache / Node.js"]
web --> api["API layer<br/>PHP, Node"]
api --> cache[("Redis<br/>cache, sessions")]
api --> db[("MariaDB<br/>MongoDB")]
web --> obs["Logs, metrics,<br/>alerting"]
obs -.->|"something broke"| dev
classDef node fill:#152A3D,stroke:#38BDF8,stroke-width:1px,color:#E6EDF3
classDef store fill:#0F2233,stroke:#34D399,stroke-width:1px,color:#E6EDF3
class dev,push,ci,art,web,api,obs node
class cache,db store
What I reach for, and when
flowchart TD
q{"What kind of job?"}
q -->|"HTTP API, realtime"| n["Node.js"]
q -->|"classic web app, CMS"| p["PHP"]
q -->|"scripting, glue, tooling"| py["Python"]
q -->|"user interface"| v["Vue + Vite"]
n --> d1{"Data shape?"}
p --> d1
d1 -->|"relational"| m["MariaDB / MySQL"]
d1 -->|"documents"| mo["MongoDB"]
d1 -->|"hot, short-lived"| r["Redis"]
d1 -->|"single file, embedded"| s["SQLite"]
classDef node fill:#152A3D,stroke:#38BDF8,stroke-width:1px,color:#E6EDF3
classDef decision fill:#0F2233,stroke:#8BA3B8,stroke-width:1px,color:#E6EDF3
class n,p,py,v,m,mo,r,s node
class q,d1 decision
Banner and diagrams are hand-built and live in this repository. Stats and the snake refresh themselves every night via GitHub Actions.





