Platform design, automation, and cloud delivery

GDG Learning PaaS

Automated learning-resource platform that provisioned subdomains and hosting environments with infrastructure-as-code and control-plane integrations.

2024 Internal prototype
  • Pulumi
  • Oracle Cloud
  • HestiaCP API
  • TypeScript

Context

GDG Learning PaaS was about making setup disappear. Instead of treating infrastructure as a separate afterthought, the goal was to let platform provisioning feel immediate enough that learning experiences could move faster.

Build highlights

  • Pulumi handled the infrastructure layer so the platform shape stayed explicit and repeatable.
  • Subdomain provisioning was automated instead of delegated to one-off manual operations.
  • HestiaCP API integrations connected the provisioning flow to actual hosting space management.

Challenge and tradeoffs

Automation projects become valuable when they remove friction without hiding the model. I focused on keeping the system understandable even while it took on more of the setup burden.

Result

This project sharpened a pattern I keep returning to: the best developer tooling often feels invisible only because the architecture behind it is disciplined.