Skip to content
View KaKmi's full-sized avatar

Block or report KaKmi

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
KaKmi/README.md

Hi there πŸ‘‹ I'm KaKmi

AI-Native Application Engineer / Full-Stack Engineer Β· Shanghai, China

14 years of engineering experience β€” from frontend infrastructure to platform architecture, now focused on building AI-Native applications that actually ship to production.

πŸ€–  Building with LLM / Agent / RAG / Tool Calling / MCP
πŸ”  Obsessed with AI observability, evaluation, and knowing when NOT to use an LLM
πŸ›   Deep in AI Coding β€” Claude Code / Codex, spec-driven development
✍️  Writing about opinionated technical decisions @ TigerBuilder

🧠 What I Work On

I care about the boundary between what the model understands, what rules constrain, and what the business system executes. Most of my recent work lives at that boundary:

  • Agent engineering β€” intent routing, tool calling, multi-turn dialogue, fallback strategies, human-in-the-loop gates on irreversible actions
  • RAG systems β€” hybrid retrieval, reranking, citation traceability, hallucination suppression
  • AI observability β€” OpenTelemetry-based Session β†’ Trace β†’ Observation models, so you can answer "was that the data, the retrieval, the context, or the model?"
  • Evaluation β€” golden sets for ambiguous phrasing, multi-intent, and edge cases; badcase reflow from production telemetry
  • Platform engineering β€” turning messy, repeated work into reusable capabilities

πŸš€ Projects

ηŸ₯源 Β· RAGForge β€” Self-hostable, traceable RAG Q&A platform

An out-of-the-box knowledge base Q&A foundation. Bring your own model and corpus, get a debuggable, traceable, continuously improvable RAG app.

  • Configurable Q&A apps β€” bind model + knowledge base + prompt + retrieval params per scenario. Immutable versioned configs with a single production pointer, so strategy never silently drifts.
  • Knowledge base & chunking β€” ingestion, parsing, chunk store, search/inspect/bulk delete, citation provenance. Pluggable parsers and chunk templates.
  • Retrieval playground β€” vector recall, keyword recall, reranking, citation generation, streaming answers β€” with a test bench to compare configs.
  • Full-link replay β€” Session β†’ Trace β†’ Observation over OpenTelemetry, covering rewrite / intent / recall / rerank / generation. Trace any answer back to its execution path.
  • Built end-to-end with AI Coding β€” competitive analysis β†’ prototype β†’ arch design β†’ implementation plan β†’ code β†’ tests β†’ docs.

TypeScript NestJS React + Ant Design PostgreSQL ClickHouse OpenTelemetry Docker


πŸ›  Tech Stack

AI LLM Prompt Engineering Tool Calling Agent Loop RAG MCP Vercel AI SDK LangChain

AI Coding Claude Code Codex Spec-Driven Development

Languages TypeScript JavaScript Python Java C#

Frontend React Vue 2&3 Taro UniApp Mini-Programs

Backend & Infra Node.js NestJS FastAPI PostgreSQL ClickHouse Redis Kafka Elasticsearch Docker

Engineering Webpack Vite Rollup Monorepo CI/CD APM AST


πŸ“« Reach Me

Email Blog

Pinned Loading

  1. RAGForge RAGForge Public

    TypeScript 8 1