Next.js • React Three Fiber • AI • Stripe
A portfolio you can walk through.
Explore a real-time 3D farm world and talk to Evan (a grumpy AI NPC) about my work. It's a production Next.js app — not a video.
- • Walkable 3D world + interactions (R3F)
- • AI responses grounded in my resume (tool search)
- • In-world donations (Stripe, no redirect) + gated rewards
Tip: mobile has on-screen joystick controls.

Live interactive worldJump in →
How it works
The “farm” is a React app with a real-time render loop, interactive NPC chat, and secure in-world donations that unlock fun actions (feed chickens, get an poem from Evan the AI).
Engineering
Next.js, R3F, state orchestration, mobile input, performance-minded UI layering.
AI + Payments
OpenAI tool search grounded in resume docs, Stripe Payment Element, server-side verification + reward gating.