Skip to content
View fatmakahveci's full-sized avatar
🗺️
🗺️

Block or report fatmakahveci

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fatmakahveci/README.md

Hi 👋, I'm Fatma Kahveci

Backend & LLM Systems Engineer • Clean Architecture • Reliable AI Applications


👩‍💻 About Me

  • 🇬🇧 Based in London, UK
  • 🧠 I design backend systems and LLM applications focused on reliability, evaluation, and maintainability
  • 🧱 I care about architecture, testing, observability, and clear interfaces — not just shipping features
  • 🔬 Currently building an LLM information retrieval system (RAG + evaluation + structured outputs)
  • 🌱 Actively learning: prompting strategies, embeddings, agents, and LLM evaluation

🧰 Core Stack

Languages Python • TypeScript • JavaScript • Java • Bash

Backend Django • REST APIs • Clean Architecture • Authentication • Background jobs

Frontend React • Component design • API integration

Data & Infra PostgreSQL • Docker • Linux • Git • CI/CD

AI / LLM RAG pipelines • Prompt design • Embeddings • Structured outputs • Evaluation


🚧 What I’m Building Right Now

I’m working on an LLM-based system that retrieves structured information and produces reliable answers.

Focus areas:

  • Retrieval pipelines
  • Prompt iteration
  • Evaluation strategies
  • Explainable responses
  • Testable AI components

Goal: An AI system you can trust — not just a chatbot.


✨ Featured Projects

🧠 React + Django Notes App

Full-stack note management system with authentication and REST API integration.

  • Token authentication
  • CRUD operations
  • Separated frontend & backend
  • API-driven architecture

✍️ Spring Boot Blog API

Backend blogging platform built with layered architecture.

  • Controller → Service → Repository structure
  • RESTful design
  • Testable service layer
  • Clear separation of concerns

🎮 Memory Game

Interactive browser memory game focusing on UI state and user interaction.

  • Dynamic card rendering
  • Game state logic
  • Responsive layout

🏗️ Engineering Principles

  • Clean Architecture & separation of concerns
  • Writing testable code
  • Predictable APIs
  • Debugging & root cause analysis
  • Refactoring for readability
  • Observability & logging

📚 Writing & Research

🖥️ Blog: https://www.fatmakahveci.com/ 🎓 Google Scholar: https://scholar.google.com/citations?user=Icdr4p0AAAAJ&hl=en


🤝 Let’s Connect

  • Languages: English, Turkish, and Spanish.

  • 💬 Ask me about stuff I'm working on.

  • Reach me at:

I’m open to collaboration on:

  • backend systems
  • developer tooling
  • LLM infrastructure

"Buy Me A Coffee"

🛠️ Languages and Tools :

Java  Python  TypeScript  Spring  React  CSS  HTML  MySQL    Pycharm  JavaScript  npm  Django  Pytest  Ubuntu  VisualStudio  Go  Jest  GraphQL 

🐍 Contribution Snake

snake gif

Pinned Loading

  1. MicroRaft MicroRaft Public

    Forked from MicroRaft/MicroRaft

    Feature-complete implementation of the Raft consensus algorithm in Java

    Java

  2. React-Django-Notes-App React-Django-Notes-App Public

    Full-stack Notes application with Django REST Framework and React. Includes JWT authentication, autosave editor, protected routes and CI/CD pipeline.

    JavaScript 2

  3. MemoryGame MemoryGame Public

    A simple card game to to practice Java and JUnit.

    Java 2

  4. SpringBoot-BlogApp SpringBoot-BlogApp Public

    A simple blog to practice Spring Boot, ThymeLeaf, Java, Maven, and JUnit.

    Java 2