A playable portfolio · Rochester Hills, MI

A portfolio
you can walk through.

A real Next.js app dressed up as a small green farm. Wander around, talk to Evan - my grumpy AI farmhand - and meet the work behind the work.

Jordan Rodriguez
The farmer
Live world · 60 fps
Jump in →
About the farmer

I'm Jordan.

BasedRochester Hills, MI
Day jobSenior Fullstack Engineer
Years shipping10+
Open toStaff & Lead roles

I'm a full-stack engineer who ships real software for real users - and then makes weird playable things on the weekends.

This site is the second kind. It's a production-grade Next.js app pretending to be a place. A walkable 3D world, an LLM-grounded NPC, Stripe sewn in without a redirect. Reading a PDF would have been faster. This is funnier.

10+
years shipping
17
production apps
01
grumpy farm NPC
How it works

Four things you can actually do here.

01

Walk a real 3D world

React Three Fiber scene with a custom render loop, physics-light controls, and a mobile-only joystick.

R3F · 60 fps
02

Talk to Evan, the grumpy AI

A tool-calling LLM that's read my résumé, writing, and project notes — and answers in character.

OpenAI · streamed · grounded
03

Tip without leaving the field

Stripe Payment Element embedded directly inside the farm. No redirect, no reload, real receipts.

Stripe · server-verified
04

Unlock silly little rewards

Tips gate fun verbs — feed the chickens, summon a poem, paint a fence panel.

Webhook-gated
The gate's open

Come visit the farm.

Loads fast. Works on your phone. Evan will be there.