nuri35 - Overview
Nurettin Şen
AI-Augmented Backend Engineer · Node.js / NestJS · İzmir, Turkey 🇹🇷
Backend engineer with ~4 years building production Node.js / NestJS systems — event-driven microservices, distributed job processing, and observability under real load. Now working at the AI engineering layer: RAG pipelines, structured LLM output, and agentic workflows with LangChain.js.
I care about clean architecture (SOLID, DI, repository pattern), systems that stay observable in production, and using AI to reorganize how engineering work gets done — not just to autocomplete it.
- 🔭 Building production-grade RAG & agentic systems with LangChain.js + Gemini
- 🏗️ Designing event-driven backends with RabbitMQ, Redis, and OpenTelemetry tracing
- 📜 DataCamp Associate AI Engineer for Developers — certified
- 💬 Ask me about NestJS architecture, message queues, RAG pipelines, and observability
🚀 Featured Projects
async-job-platform
Distributed asynchronous job processing platform built as a production reference for event-driven backend patterns.
Stack: NestJS · RabbitMQ · Redis · PostgreSQL · OpenTelemetry Highlights: Redis sliding-window rate limiting · async audit logging over RabbitMQ · hardened JWT auth · end-to-end distributed tracing
nl-to-sql
Natural-language-to-SQL engine that turns plain questions into validated, executable queries.
Stack: NestJS 11 · LangChain.js · Gemini · SQLite (Chinook) Highlights: two-chain architecture (generation + validation) · guards against unsafe SQL before execution
RAG & Agentic Experiments
A working set of retrieval and agent patterns built while going deep on applied LLM engineering.
Stack: LangChain.js · Gemini · Neo4j · LangSmith · Ragas Covers: structured RAG with typed output · Graph RAG over Neo4j/Cypher · RAG evaluation · agentic workflow patterns
🛠️ Tech Stack
💼 Experience
Backend Developer — Retter Built serverless backend architecture serving global retail brands. Designed scalable, event-driven services and integrations on a serverless-first stack.