Public source for devinsonpena.vercel.app.
This repo is intentionally small. It exists to hold the code behind a personal site about product judgment, Web3 work, practical AI systems, and the line behind them.
- a minimal Next.js site with
Home,About,Work,Log, andMargin - a restrained content system driven mostly by plain TypeScript and static assets
- PostHog tracking for pageviews and key proof / CTA clicks
- public documents and images used directly on the site
- a design-system showcase
- a portfolio template
- a place for internal notes, experiments, or build artifacts
src/
app/
page.tsx # Home
about/page.tsx # About
work/page.tsx # Selected work
log/page.tsx # Timeline / reading / events / shipped work
margin/page.tsx # Hidden margin page
components/
Nav.tsx
Footer.tsx
LogEntries.tsx
TrackedLink.tsx
PosthogProvider.tsx
data/
log.ts
public/
docs/
images/
npm install
npm run devThen open http://localhost:3000.
For PostHog in local or production:
NEXT_PUBLIC_POSTHOG_KEYNEXT_PUBLIC_POSTHOG_HOST
See .env.example.