Portfolio Story

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.