Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Header Banner

AI Systems Engineer | LLM · RAG · Realtime AI · Backend

I build reliable AI systems out of language models, retrieval, realtime pipelines,
and the product workflows that have to survive them.

Email LinkedIn arXiv Sponsor

English · 한국어


I came to AI systems from Korean literature, and I still think the interesting problems are about structure: what counts as the canonical source, where uncertainty gets checked, and what a system does when the model is wrong.


Open Source

Project What it is Status
SchemaRouter Typed routing and execution across OpenAPI, MCP, OPTIMADE, and Python tools pip install schemarouter · v0.14.0 · MIT · docs
Helm Operations CLI for long-running agent workspaces pip install helm-agent-ops · v1.0.0 · MIT
AudioScoreTool Audio and score images into editable sheet music source · v0.8.0, before signed release · Apache-2.0
LangTextFlow Realtime multilingual captions for live events source · pre-field alpha · Apache-2.0
local_context Place, time, and weather for agents — on your own mesh, not a cloud v0.1.0 · MIT · zero dependencies
GrowWise Family learning app with persistent per-child context source · pre-1.0 · Apache-2.0
unified-search-mcp-server One MCP server across Google Scholar, web, and YouTube source · MIT

Research

One finding runs through all of it: the harness around a model often matters more than the model. An incomplete wrapper can score worse than calling the base model directly, and that penalty does not shrink as the model gets better.

Paper arXiv Date
SchemaRouter: Field-Aware Tool Routing for Efficient Heterogeneous Agentic RAG 2608.21375 2026-07
It's Not the Capability: Harness Sensitivity Is Non-Monotone Across LLM Agent Tiers 2605.26731 2026-05
It's Not the Size: Harness Design Determines Operational Stability in Small Language Models 2605.12129 2026-05

Conference

  • Outstanding Paper Award (우수논문상), KICS Summer 2025 — first author, "Improving Materials Research Efficiency through Agentic RAG in the AIMI System" (KAILOSLAB × Yonsei Shin Won-yong Lab)
  • Accepted, KICS Summer 2026 — first author, "Execution Harness Design for Stable Operation of Small Language Models: Non-Monotonicity and Formal Skeleton Collapse" (DCP special session)

In progress

  • Local context and context arbitration — how agents should resolve competing context sources. The module (local_context) is published; the paper is not yet.

Teaching & Industry Collaboration

  • Sungkyunkwan University — industry mentor, Next-Generation Semiconductor Capstone Design (three semesters); RAG course material for the industry–academia course.
  • Daelim University — faculty seminar on building with generative AI.
  • Hanyang Women's University × KAILOSLAB — teaching assistant, Intel AI program.

In Depth

Three of the projects above, and why they are built the way they are.

SchemaRouter — paper and library

SchemaRouter sits between a RAG or agent application and the tools it calls. It normalizes OpenAPI, MCP, OPTIMADE, Python, and plugin-defined tools into one typed catalog, picks a bounded route for the request, and checks the contract both before and after execution. It is deliberately not a general agent framework, an LLM provider layer, or a RAG generator.

The paper argues that schemas belong in the routing problem, not just semantic similarity. The library is that argument, installable:

  • 5 adapters — MCP, OpenAPI, OPTIMADE, Python, plugins
  • 8 ecosystem integrations — LangChain, LangGraph, LlamaIndex, Ollama, OpenTelemetry, and others
  • adapters and decision backends are both entry-point plugins, so new tool sources or routing strategies need no core changes
  • approval callbacks, execution budgets, evidence requirements, binding-drift detection
  • py.typed, bilingual docs site

Helm

Helm is an operations layer for agents that stay running. It replaces hidden runtime behavior with things you can inspect and set: execution profiles, context hydration, manifest-based skill policy, audit trails, and operational boundaries.

LangTextFlow, GrowWise, AudioScoreTool — one recurring problem

Three different products with the same shape underneath: imperfect model output → validated state → human correction → final artifact.

Captions that must commit before they are certain. A learning record where a generated summary must never quietly become the source of truth. A score draft the user corrects rather than enters.

All three are local-first, FastAPI-based, and packaged for desktop.


Company & Private Work

Much of my production work cannot be published as a public repository. It has included multi-agent RAG and orchestration, internal AI assistants, document and structured-data pipelines, and retrieval across heterogeneous sources.


How I Work

Each of these is checkable in the repositories above.

  • Explicit over magical — Helm turns hidden runtime behavior into execution profiles, manifest-based skill policy, and audit trails you can read before anything runs.
  • Bounded authority — in SchemaRouter a tool call carries an approval callback, an execution budget, and a contract verified on both sides of execution.
  • Raw record over derived memory — GrowWise keeps Markdown authoritative and rebuilds its SQLite projections from it, so an AI summary never becomes the thing everything else trusts.
  • Say what is not finished — LangTextFlow and AudioScoreTool label themselves pre-release on their own front pages. An unsigned CI artifact is not a shipped product, and calling it one costs more than waiting.
  • Research from failure modes — the two harness papers exist because an incomplete wrapper kept losing to the bare model in systems I was running.

Contact

Happy to talk about LLM operational reliability, agentic RAG and routing, or local-first AI and privacy boundaries.

If any of the packages above are useful to you, you can sponsor the work.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages