wemmyneat.com
This site — a portfolio with a tool-calling AI consultant built in
The site you're reading, and the AI you can talk to on it. A Next.js App Router portfolio built to be as findable as it is fast — one linked schema.org @graph, generated Open Graph cards, an /llms.txt surface for AI crawlers, GDPR-compliant GA4 — plus a Gemini-powered consultant with 13 server-side tools that renders real components mid-conversation and books calls.

wemmyneat.com homepage
1 / 3The problem
Most developer portfolios are invisible, and the ones that aren't are still passive. They render client-side, ship no structured data, unfurl as a blank card in Slack — and when a prospective client does arrive with a specific question, their only option is a contact form and a two-day wait.
The solution
A server-rendered Next.js site where SEO is architecture rather than an afterthought, with a Gemini-powered consultant layered on top. It answers from the same TypeScript data files the pages render, calls tools to show real project cards and skill grids inline, and books a call when someone's ready — turning a static résumé into something that qualifies leads while I sleep.
Key features
- AI consultant on /chat: Gemini via the Vercel AI SDK, streaming, with 13 tools wired to real UI components
- NDA redaction as a security boundary, not a prompt instruction — confidential fields are stripped server-side before the prompt is built
- Server-gated discount logic: the model can request a code, but eligibility and the percentage are decided in code so it can't be negotiated up
- Conversations persisted to Supabase under RLS with zero policies; visitor IPs salted-hashed, never stored raw
- schema.org @graph with stable @ids linking Person, WebSite, ProfessionalService, and every project
- Per-project Open Graph cards generated with next/og, including NDA-safe redaction
- Consent Mode v2 GA4: four-state consent store, no cookie written before opt-in, withdrawal from /privacy
- ⌘K command palette with full-text search across projects, services and pages
Interested in something similar?