Back to Projectssoftware • Deployed
Portfolio Platform
This site — premium engineering portfolio. Built to demonstrate clean engineering, accessibility, and security headers.
Overview
A Next.js 14 App Router site with intentional light/dark design, semantic HTML, MDX writing, and hardened headers. Content-driven via typed data layer.
Problem
Needed a central professional home that unifies engineering, security, and DevOps as one narrative.
Solution
Designed BUILD•DEPLOY•SECURE narrative with system diagrams, Build→Break→Fix lab, and recruiter-friendly CTAs.
Architecture
[User] ↓ [Next.js App Router — SSG] ↓ [MDX Content + Typed Data] ↓ [Vercel Edge — Caching + Headers]
Technology
Next.jsTypeScriptTailwind CSSMDX
Engineering Decisions
- •App Router + SSG for SEO and speed over CSR
- •Tailwind CSS vars for intentional dual theme, not inversion
- •MDX for engineering notes — versioned as code
Security
- •Secure headers: CSP-ready, X-Frame-Options DENY, HSTS, nosniff
- •No client secrets, mailto fallback for contact, safe external links rel=noopener
- •Input validation on contact form, no stack-trace leakage
Testing
Lighthouse CI, axe accessibility checks, manual keyboard navigation.
Deployment
Vercel with HTTPS, edge caching, canonical domain, OG image generation.
Lessons Learned
Performance and accessibility are features — they compound credibility.