Skip to content

philbert440/philtompkins

Repository files navigation

philtompkins.com

Phil Tompkins' personal site — projects, blog, career timeline, and builder-journey notes.

Tech Stack

  • Next.js 16 with App Router
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Framer Motion for animations
  • Lucide React for icons

Local Development

npm install
npm run dev

Open http://localhost:3002.

Environment Variables

Copy .env.example to .env.local:

cp .env.example .env.local
Variable Description Default
PORT Server port 3002
NODE_ENV Environment development
XAI_API_KEY Philbot chat (Grok 4.3)
RIVETOS_EMBED_URL Local Nemotron embedder http://10.4.20.12:9402
EMBED_MODEL Embedding model name llama-embed-nemotron-8b-Q4_K_M.gguf

Rebuild RAG embeddings after content changes:

npm run embeddings

Deployment

Pushes to main automatically deploy via GitHub Actions.

About

Personal portfolio site - Next.js 16 + Tailwind 4 + Fira Code + emerald theme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages