
Portfolio & Publishing Platform
Most developer portfolios are either a rigid template with no room to grow or a hosted blog you don't actually control. This one is neither — a fully owned platform where the marketing site, a custom design system, and a hand-built CMS live together, so every page, animation, and published article is something I designed, built, host, and secure end-to-end.
- Designed and built the front end in Next.js (App Router) + MUI, with a custom design system, full theming and dark mode, and motion throughout — Framer Motion page transitions and scroll-triggered animations tuned for a polished, intentional feel rather than decoration.
- Engineered a fully custom CMS on Tiptap v3 / ProseMirror — rich-text authoring with syntax-highlighted code blocks, images, tables, and a custom inline extension — backed by TanStack Query (React Query) for data fetching, caching, and optimistic updates.
- Built a structured content pipeline that emits both JSON and HTML, then renders stored HTML through DOMPurify sanitization (XSS-safe) with highlight.js post-processing — secure-by-default rendering of authored content.
- Self-hosted and hardened the full stack on a Debian VPS — PM2 process management behind a locked-down firewall, fronted by Cloudflare CDN + WAF — owning everything from the origin server to the edge rather than handing it to a managed host.
- Optimized for SEO and shareability: per-article metadata and Open Graph tags, semantic content structure, and CDN-backed delivery for fast global load times — content built to be discovered, indexed, and shared.
View case study →