David Chelly
David Chelly · Nov 2024 — Feb 2026

Centralized hosting platform

Software Engineer

Managing client hosting servers meant SSH-ing into a dozen boxes and editing configs by hand. I built one place to do all of it.

Internal tool Permissions Ops
1 admin UI · all client servers

problem

  • → Each client server was administered ad-hoc — different conventions, different access patterns, no audit trail.
  • → Granting or revoking client permissions meant tracking down the right server and editing files by hand.
  • → Onboarding a new team member required walking them through every server's quirks.

approach

  • → Designed a unified admin platform that aggregates all hosting servers behind a single interface.
  • → Modeled clients, servers, and permissions as first-class entities with role-based access.
  • → Made every change auditable — who changed what, when, on which server.

result

  • → Permissions for any client can now be managed from one screen instead of N servers.
  • → New team members are productive on day one — no tribal knowledge required.
  • → Mistakes are recoverable — every change is logged and reversible.
stack
PHP MySQL Nginx Docker

got a problem
worth automating?

tell my assistant — it'll brief me. replies in 24h.

→ start a chat