Skip to content
Pratul Maddipudi
All projects

This Website

A fully static portfolio served from Cloudflare's edge — zero servers, sub-second loads worldwide.

Year
2026
Role
Design & engineering
Stack
Next.js 15 · TypeScript · Tailwind CSS v4 · Cloudflare Workers

Overview

This site is a deliberately small system: Next.js 15 compiled to a fully static export, styled with a five-token Tailwind design system, and served as static assets by a Cloudflare Worker with a Cloudflare Pages fallback.

Every page is pre-rendered at build time — project breakdowns are generated from a single typed data file, so adding a case study is a data change, not a code change. No runtime, no database, nothing to patch on a Sunday night.

Highlights

  • Static-first architecture: one `next build` artifact deploys unchanged to both Workers and Pages.
  • Design tokens with automatic light/dark schemes driven by system preference.
  • Accessible by construction — semantic landmarks, skip link, focus-visible states, reduced-motion support.