Dogu Cagri O.
Full Stack AI Developer | React, Next.js, Node.js | LLM, RAG, Agents
AI Product Engineer & Full Stack Developer (React, Next.js, Node.js, TypeScript). I ship LLM features, RAG and AI agents inside production SaaS ā with the reliability layer (guardrails, retries, evals) that keeps AI from breaking in front of users. AI Product Engineer & Full Stack Developer (React, Next.js, Node.js, TypeScript). I ship LLM features, RAG and AI agents inside production SaaS ā with the reliability layer (guardrails, retries, evals) that keeps AI from breaking in front of users. Most teams don't struggle to call a model API. They struggle with everything around it: hallucinated answers, prompt changes that silently regress, token costs that creep, rate limits, and demos that never survive real users. That's the part I own. š§ WHAT I BUILD ā LLM features inside existing products ā summaries, extraction, analysis, AI-assisted workflows (OpenAI + Anthropic Claude APIs, structured outputs, tool calling) ā RAG done properly ā PostgreSQL/pgvector, chunking, hybrid search, answers with citations instead of hallucinations ā AI agents with guardrails ā approval gates, scheduled background execution, monitoring (I run my own agents in production) ā The plumbing ā REST APIs, webhooks, queues, idempotent retries, graceful failure handling ā The interface ā React, Next.js, Vite, TypeScript, Tailwind CSS, React Native (Expo) š TRACK RECORD ā Elsevier (Osmosis): enterprise Next.js migration, test coverage held above 90% ā HeliosX Group (ZipHealth, MedExpress, Dermatica): 2 years of patient-facing product at Europe's largest telehealth group, every change shipped behind Amplitude A/B experiments ā Parrot AI: joined a high-traffic consumer AI platform and shipped production frontend within days ā My own AI products ā Sidely (hosted background agents), Audiancer (AI audience intelligence), Qwispr (real-time AI call assistant: Claude + Deepgram streaming) ā so the patterns I ship for clients are ones I operate myself ā Upwork: 5,400+ hours, 100% Job Success, Top Rated Plus, including a 1,162-hour engagement with a leading Scandinavian CRO agency š§° STACK React Ā· Next.js Ā· Node.js Ā· TypeScript Ā· JavaScript Ā· Vite Ā· Tailwind CSS Ā· React Native (Expo) Ā· PostgreSQL Ā· Supabase Ā· Firebase Ā· Redis Ā· Docker Ā· AWS Ā· Vercel Ā· Stripe Ā· OpenAI Ā· Anthropic Claude Ā· pgvector Ā· MCP I use Claude Code and Cursor daily ā and I review AI-generated code the way I review any code: with tests and a diff, before it ships. ā Great fit: you have a live product (or a funded build) and AI features you want shipped and owned end to end ā reliable, not just demoed. ā Not a fit: a throwaway chatbot demo. š 30+ hrs/week Ā· full EU overlap Ā· 4+ hours daily overlap with US East Coast (Izmir, UTC+3). Tell me which manual step in your product should disappear, or which AI feature is stuck at demo stage ā I'll tell you honestly whether AI is the right tool for it, and exactly how I'd ship it.