The public front door for personal projects: a curated homepage, lightweight project pages, and a domain structure built to grow without becoming messy.

A calm home base that can showcase polished work without burying the experiments.

Description

Fireoak starts as a static-first site because the main job is clarity: explain who the projects are for, point visitors to the good stuff quickly, and keep room for future private tools.

Challenge

Personal domains often become either neglected link dumps or overbuilt app shells. The right middle ground is a simple, opinionated hub that can evolve gracefully.

Approach

Generate the site from repo-managed project metadata, keep the core routes static, and reserve subdomains before they are needed so the domain stays organized.

Next step

Keep the hub lightweight and let bigger projects move outward onto their own subdomains as they mature.

Stack and signals
  • Status
    active
  • Visibility
    public
  • Suggested surface
    @
  • Technologies
    Static HTML, Node.js build script, Cloudflare Pages
Outcomes

What is already true.

  • The homepage, project index, about page, and detail routes all ship from one static build.
  • Subdomain planning is documented up front instead of being reinvented each time a new project appears.