Start Here

Start Here

A reverse-chronological archive is not a way in. This page is the way in.

If you have five minutes

The four posts that best show what this blog does — read one primary source properly, verify the claims, and report what actually held up:

By topic

Agents & harness engineering

The main thread. Agent loops, tool dispatch, spec-first workflows, evaluation, and the scaffolding that decides whether an agent survives contact with production.

All agent posts

RAG & retrieval

Retrieval that survives real corpora: reranking, hybrid search, graph memory, and the failure modes that only appear at scale.

All RAG posts

Models & papers

Architectures read closely enough to explain, not just cite.

All model & paper posts

Infrastructure & production systems

What it takes to run this material rather than demo it.

All infrastructure posts

Multimodal & vision

Coming from game AI, this is where I started: systems that read a screen and act on what they see.

All multimodal posts

Developer tooling

All tooling posts

From projects to technical evidence

If you prefer to start with something I built rather than a topic label, use Portfolio. It connects production AI products, public agent tooling, multimodal QA research, and game automation to the articles and repositories that provide the technical trail. The separate visual portfolio provides the full bilingual gallery and career timeline.

By format

Different posts do different work. If you prefer one mode over another:

FormatWhat it looks likeExamples
Runnable codeCompanion .py files you can download and execute; every assertion in the post was produced by running themOuroboros gates · Durable execution · Supertonic ONNX
VideoEmbedded walkthroughs and demosjeo-code harness · Gemini 3 multi-agent · SIMA 2 in 3D worlds
DiagramsMermaid architecture and flow diagramsProduction GenAI stack · Signal-decision architecture
Deep dives2,500+ words, single subject, primary sources onlyFable 5 · MLOps blueprint
Async & performanceMeasurement-led, with numbersWhy async code can be slower — includes video

How this blog works

A few conventions worth knowing before you read:

  • Primary sources over summaries. When a post analyses a repository, I read the source, not only the README — and say so when the two disagree.
  • Code is executed, not illustrated. Where a post claims code runs, the output shown is real output. Companion files are downloadable so you can check.
  • Findings are dated. Star counts, version numbers, and benchmarks are recorded on the date noted. They will drift; the post says when it was true.
  • Mistakes get published too. Several posts document where my own first calculation was wrong. That is the useful part.
  • AI assistance is disclosed site-wide. AI can assist research, drafting, translation, diagrams, and code review. Scheduled audits may publish under standing approval after independent evidence review and automated checks, not per-page human approval. I remain accountable for the editorial rules and corrections. The editorial method explains this boundary; AI output is never evidence by itself.
  • Legacy notes are reviewed separately. Older reference posts without enough original analysis are removed from search and advertising until they are rewritten or retired.

Publishing cadence

Active since 2024, publishing in research and project bursts. Cadence varies with a full-time engineering job and a PhD: bursts when a topic opens up, quieter when a project is consuming the week.

Who writes this

Jang Young Jeong — AI Product Engineer at Supercent, Ph.D. candidate in Game Engineering at Hongik University, 8 years of shipped AI at NCSOFT and Com2uS. Full background on About; reach me via Contact.

Search article titles, categories, and tags. Full text is searched when needed.

Type to search articles.