Kevin Shreve

Generative AI Engineer

kshreve@gmail.com · (810) 333-3117

Summary

Generative AI Engineer shipping production LLM features end-to-end in TypeScript. 10+ years of full-stack engineering experience, now focused on building RAG systems, tool-using agents, and AI-powered product surfaces with end-to-end ownership from prompt and retrieval through React/Next.js UI to deployment on Vercel. Comfortable across the stack: TypeScript on both ends, Postgres + pgvector for retrieval, OpenAI APIs and the Vercel AI SDK for inference and tool use.

Key Technologies

  • AI & LLMs: OpenAI (GPT-4 / 4o / o1, embeddings), Vercel AI SDK, tool use / function calling, agents, Retrieval-Augmented Generation (RAG), prompt engineering, Claude Code, Warp
  • Languages: TypeScript, JavaScript (ES2015+), HTML5, CSS/Sass
  • Frontend: React, Next.js (App Router, SSR, ISR, SWR), Tailwind CSS, styled-components, React Native
  • Backend: Node.js, Next.js API routes / Server Actions, REST APIs, WebSockets, Sequelize
  • Data & Retrieval: Postgres + pgvector, SQL Server, MongoDB
  • Deployment & Infra: Vercel (Functions, deployments, env mgmt), Docker, AWS, Buildkite
  • Tooling & Testing: Git, Cypress, Webpack, JIRA

Experience

First Harmonic, Generative AI Engineer

Remote · January 2025 – Present

  • Build and ship production AI features end-to-end in TypeScript, owning prompt design, retrieval pipelines, React/Next.js UI, and Vercel deployment.
  • Architected a Retrieval-Augmented Generation (RAG) chat application for internal knowledge Q&A and external-source research, built on OpenAI GPT-4/4o, OpenAI embeddings, and pgvector on Postgres.
  • Built a custom note-taking application with tool-calling agents that reconcile deal context across Attio (CRM) and Circleback (meeting transcripts).
  • Designed a custom rubric scoring system using structured LLM outputs to surface quantitative signal on potential deals from unstructured inputs.
  • Built streaming chat surfaces with the Vercel AI SDK (streamText, generateObject, tool calling), deployed on Vercel Functions.
  • Own the full deployment pipeline: preview deployments, environment management, and production rollout on Vercel.
  • Use Claude Code and Warp daily for agentic feature scaffolding, AI-assisted code review, and AI-generated tests / bug repros.

Caesars Digital, Staff Software Engineer

Remote · April 2022 – January 2025

  • Owned the betslip in a React + TypeScript / Redux-Saga codebase, refactoring it to support a wide variety of bet types in a high-traffic, highly regulated environment.
  • Shipped wager-to-win and quick-bet features, cutting time-to-place-bet by ~3 seconds and reducing clicks from 7 to 4.
  • Led the cross-platform mobile migration from Cordova to Capacitor.
  • Configured jurisdiction rollouts (Kentucky, D.C., Mississippi) behind feature flags with automated test coverage.
  • Introduced Tailwind into the company design system; upheld standards within the redux-saga toolkit.

Yello (WayUp), Staff Software Engineer

Remote · November 2017 – January 2024

  • Led the frontend platform migration from legacy AngularJS to SSR React, substantially improving TTFB and FCP.
  • Stood up the Next.js platform that still powers production today.
  • Unified 13 separate platform navigation bars into one consistent cross-product navigation.
  • Built shared bit.cloud components and DX tooling for production-parity local environments.
  • Mentored an offshore team to ensure delivery quality and unblock execution.

Earlier Experience

  • FlashRecruit, Senior Software Engineer · Remote · Aug 2016 – Nov 2017. Real-time WebSocket chat connecting candidates and recruiters; shipped iOS and Android apps in React Native.
  • Trinity Health, Senior Software Engineer · Livonia, MI · Apr 2016 – Aug 2016. EmberJS and React / D3.js applications for bad-debt recovery and patient-cost analytics.
  • MeridianRx, Senior Software Engineer · Detroit, MI · Aug 2015 – Apr 2016. Greenfield ES6 / React application integrating RESTful services.
  • Optum, Senior JavaScript Developer · Southfield, MI · Jan 2015 – Jul 2015. Responsive AngularJS SPA integrating with CQ/AEM6 and REST services.
  • Urban Science, Associate Software Developer · Detroit, MI · Jun 2012 – Jan 2015. Full-stack web work (HTML/JS/CSS/C#); built AJAX criteria tooling for Hyundai Motors.
  • Sircon, a Vertafore Business, Software Development Intern · Okemos, MI · Oct 2011 – Mar 2012.

Education

B.S., Computer Science, Michigan State University, East Lansing, MI 3.59 GPA · 3.51 Technical GPA