Day 00 · Portfolio foundation

Building Growth in Practice

The product, codebase, and positioning work that turned a personal PM tracker into a public portfolio designed to make founder experience legible.

Foundation shipped · June 13, 2026

Today's POV

From PM bootcamp to a credible product story

The site stopped feeling like a self-guided PM course and became a clearer expression of my product perspective. Reframing it as Growth in Practice created room to publish beyond coursework and show how I approach consumer growth, experimentation, AI-native products, and the transition from founder-level ownership into an industry product role.

More than 300 applications and zero interviews exposed a translation problem. A resume and automated screening process could not fully communicate seven years of end-to-end founder experience. This portfolio makes that evidence visible through product decisions, shipped code, documented learning, and measurable progress.

Growth in Practice is evidence that founder experience translates into disciplined product thinking.

Codebase summary

A portfolio that also behaves like a product

Growth in Practice is a production Next.js application rather than a static collection of case studies. It combines a public portfolio, structured curriculum, owner-only publishing tools, progress storage, interactive visualization, SEO infrastructure, and automated quality checks.

Next.js 16 App RouterReact 19TypeScriptTailwind CSS 4Three.jsVercel KVVitestPlaywright + axe

Current status before Week 1

Foundation complete, learning series ready

  • Rebranded the site from PM Field Log to Growth in Practice.
  • Clarified the portfolio POV around consumer growth, AI-native product thinking, and founder-to-industry transferability.
  • Added responsive dark and light themes, a three-column case-study grid, and an interactive Three.js portfolio map.
  • Added owner authentication, progress tracking, portfolio-link publishing, and immediate post-login interactions.
  • Added page metadata, Open Graph sharing, sitemap, robots rules, and portfolio structured data.
  • Added unit, API authorization, browser workflow, mobile, and accessibility tests with CI checks.
  • Reduced dependency audit findings from 34 to two moderate findings bundled with the current Next.js release.