Portfolio story
From manual deployment to a production-like DevOps workflow.
The problem
Most people learn DevOps as a pile of disconnected tutorials — an EC2 here, a Terraform file there, a CI pipeline copied from a blog. They can follow steps, but they can't explain the trade-offs, the costs, or the security holes. Teams feel it too: every service is deployed a little differently, onboarding is slow, and 'it works on my machine' quietly becomes 'it works on my forgotten EC2 instance.'
Why I built it
I'm mentoring a friend switching careers into DevOps, and I kept reaching for the same explanation: deployment is a ladder you climb, not a trick you memorize. So I built DevOps Launchpad — an internal-platform-style portal where each rung (manual → scripted → IaC → CI/CD → registry → DevSecOps) is a complete, opinionated template with the context a senior engineer would actually give you.
What it demonstrates
Platform Engineering
A Backstage-style internal platform experience, data-driven and extensible.
DevSecOps
Trivy + Checkov scanning, least-privilege IAM, security checklists and cleanup discipline.
AWS automation
EC2, ECR, IAM, VPC and security groups provisioned with Terraform.
CI/CD standardization
Reusable GitHub Actions pipelines from SSH deploy to registry-based rollout.
AI-assisted workflow
A constrained assistant that explains and reviews — never an uncontrolled executor.
Frontend craft
Next.js 16, TypeScript, Tailwind v4, Radix — a premium dark-mode interface.
For junior engineers
- A clear, ordered path instead of scattered tutorials.
- Every template explains what you'll understand, not just what to type.
- Real cost notes, security risks, cleanup steps, and troubleshooting for each level.
- A maturity ladder that shows exactly where you are and what's next.
For management
- Faster, more consistent onboarding for new engineers.
- Standardized, reviewable deployments instead of copy-pasted scripts.
- Security and cost guardrails baked into the workflow.
- A documentation culture that survives team turnover.
Why it matters for Platform & DevSecOps
This is what an Internal Developer Platform does in miniature: it encodes the golden path so engineers move fast without relearning the basics or rediscovering the same mistakes. It demonstrates the exact thinking Platform and DevSecOps roles are hired for — turning hard-won operational knowledge into a repeatable, safe, self-serve experience.