A modern, high-performance portfolio website built with Next.js 15, showcasing software engineering expertise and organizational consulting services.
🌐 Live Site: bidwell.info
- Framework: Next.js 16, React 19, TypeScript
- Styling: Tailwind CSS v4
- Quality: Biome (lint/format), Vitest (unit), Playwright (E2E)
- Node.js 24 — Use nvm for version management
- npm — Comes with Node.js
# Clone and setup
git clone <repository-url>
cd bidwell
nvm use # Switches to Node 24 via .nvmrc
npm install
# Start development
npm run devOpen http://localhost:3000 to view the site.
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Production build |
npm run qa |
Quick quality check (typecheck + lint + test) |
npm run test |
Run unit tests (watch mode) |
npm run test:quick |
Run unit tests once |
npm run test:e2e |
Run Playwright E2E tests |
npm run lint:fix |
Auto-fix linting issues |
npm run format:fix |
Auto-fix formatting issues |
If you are an AI agent or looking for reusable skills and instructions:
- CLAUDE.md: Project context, commands, and core principles.
- AGENTS.md: Instructions for any coding agent (task tracking, session completion).
- .claude/skills: Reusable workflow and knowledge skills.
- .claude/rules: Always-loaded standards (quality, security, debugging).
This repo follows the claude-agentic-framework (v5.0.0). Please refer to .claude/rules/tech-strategy.md for the single source of truth regarding technology choices.