Project Active

PaulSTrimble.com

The platform behind this portfolio: a public home for projects and writing, plus a private workbench for my own applications.

Type
Project
Status
Active
Started
2026-08-13
Themes
web-platform, cloudflare, publishing

Why it exists

I wanted a personal site that could grow with what I build: easy to share projects and writing publicly, and a place to use private applications from any device.

Approach

The site runs on Cloudflare Workers and deploys from GitHub. Public content is generated from Markdown files by a build script, with fail-closed publishing, so nothing appears unless it is explicitly marked published and public. Private applications build separately under a tools section behind Google sign-in. That lets a personal tool grow its own interface without turning the public site into an application framework. Cloudflare D1 is the data layer for the fitness app, and the platform is designed so future tools can build on it.

What I learned

Durable files, a clear structure and version control let work move between tools without relying on any one conversation to remember the system. A project here can have a public explanation, a private working app and a written trail of decisions.