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.
- 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.