I will add ai chat, rag and llm features to your react, nextjs or node app

K
kai_spencer
K
kai_spencer
kai_spencer

About this gig

Want your product to answer questions from your own docs, summarise data, or let users chat with an assistant that actually knows your business? I'll add production-ready AI features to your existing React, Next.js or Node.js app.


I've spent years building TypeScript products at scale, including payment SDKs for 100+ merchants at a fintech, and I build reusable AI tooling day to day. You get properly typed, tested code, not a fragile demo.


I can add:

- AI chat assistants with streaming responses, built with your UI

- RAG over your docs, help centre or database (PostgreSQL/pgvector or a hosted vector store)

- OpenAI, Anthropic Claude or other model APIs, with sensible fallbacks

- MCP servers so Claude, Cursor or ChatGPT can safely use your API or data

- Structured output, tool calling, summaries and classification

- Guardrails, rate limits, cost tracking and basic evaluation tests


You get a pull request with clean code, environment setup notes and a plain-English explanation of how it works and what it costs to run. I'm not tied to one stack, so I'll use whatever suits your product.


Please message me first with your stack and the feature you have in mind.

Get to know kai_spencer

kai_spencer

Senior full stack and AI engineer for LLM apps and agents

5.0(5)
  • FromUnited Kingdom
  • Member sinceMay 2020
  • Last delivery4 years
  • Languages

    English
Hi, I'm Kai, a UK senior full-stack engineer who builds practical AI into real products. As a founding engineer at a fintech, I built an FX product, payment SDKs used by 100+ merchants, and led my team's move to AI-assisted engineering with reusable AI tooling. Before that I led the NHS.UK React design system at NHS England, and I ran a Shopify store with custom automation. I build AI agents, LLM features and dev-team AI workflows that are reliable, secure and maintainable. I work one dedicated day a week, so please message me before ordering.