Notebook index · 2024—2026

Engineering field notes

Detailed records of how I build agent systems, backend infrastructure, and product interfaces—and where the trade-offs actually appear.

Featured record

Sep 5, 2026

LLM Wiki in Practice: Turning Documents into Traceable Engineering Knowledge

How I use an LLM-compiled wiki to turn project documents into searchable, linked, and source-aware engineering knowledge.

LLM WikiKnowledge BaseDocumentationAI Agent

Section / 01

Agent Engineering

Source-level notes on runtimes, memory, permissions, recovery, and framework choices.

Aug 29, 2026

Recoverable Agents in AgentScope Java 2.0: Event Streams, HITL, and Resume Semantics

A bilingual source code walkthrough of AgentScope Java 2.0 event streams, human approval, external tool execution, interruption, and session recovery.

AI AgentAgentScopeJava

Aug 29, 2026

AgentScope Java 2.0 Permissions: From ALLOW, ASK, and DENY to Sandbox Isolation

A bilingual engineering analysis of AgentScope Java 2.0 permission evaluation, HITL approval, tool validation, sandbox isolation, snapshots, and concurrency guards.

AI AgentAgentScopeJava

Aug 17, 2026

ReMe Long-Term Memory: Recording, Retrieval, Consolidation, and Forgetting

A bilingual source code walkthrough of how ReMe uses Step, FileStore, BM25, and Auto Dream to manage agent memory.

AI AgentReMeMemory

Aug 14, 2026

Agent Development Without the Mystery

A bilingual beginner's guide to Agent execution loops, tools, state, memory, safety, debugging, and evaluation.

AI AgentLLMAgent Development

Aug 14, 2026

AgentScope 2.0 vs LangChain: An Engineering Comparison

A bilingual framework selection guide comparing AgentScope 2.0 with the current LangChain and LangGraph stack.

AI AgentAgentScopeLangChain

May 17, 2026

Code with Codex

How I use Codex as a coding partner for planning, implementation, verification, and polishing a personal portfolio.

AI AgentCodexWorkflow

Jun 7, 2026

GitHub Repo Review Agent: Engineering an AI Code Review Workflow

A bilingual engineering note on building an AI agent that reviews GitHub repositories through indexing, static analysis, verification, and risk-ranked findings.

AI AgentGitHubCode Review

Section / 02

Systems & Data

Backend architecture, protocols, automation, databases, and deterministic system design.

May 16, 2026

Solana OrderFlow: Event-Driven Escrow with Anchor and Kafka

A Solana escrow project that connects an Anchor smart contract with Kafka consumers, Postgres projections, risk rules, and notifications.

SolanaRustKafka

May 16, 2026

Safe Reinforcement Learning with a Supervised Shield

A grid-world experiment where Q-learning is combined with a supervised safety classifier to reduce hazard violations.

Reinforcement LearningSupervised LearningPython

May 16, 2026

Balatro Rust: Building a Deterministic Card Scoring Engine

A Rust CLI that parses round data, evaluates poker hands, applies card and joker effects, and returns a final score.

RustCLIGame Logic

May 16, 2026

TCP/UDP Simulator: Heartbeats, Auth, and P2P File Sharing

A Python networking simulator that separates UDP control messages from TCP peer-to-peer file transfer.

NetworkingPythonTCP

May 16, 2026

Shell Script Automarking System: Building a File-Backed Autograder

A dash shell project that models assignment creation, submission storage, test execution, output comparison, and marking.

ShellTestingAutomation

May 17, 2026

MongoDB and PostgreSQL: Practical Takeaways

A practical reflection on when to choose PostgreSQL for structure and consistency, and when MongoDB is useful for flexible document-style data.

MongoDBPostgreSQLDatabase

May 16, 2026

Magic Chess Prototype: Exploring a Vue Rule Engine

An ongoing Vue 3 and TypeScript prototype for move validation, check detection, timers, history, and custom chess-like rules.

VueTypeScriptGame Logic

May 16, 2026

Shipping Faster at Jobgen.ai: Python Automation with AWS S3 & MongoDB

How Python automation, AWS S3, and MongoDB helped speed up delivery and keep task artifacts easier to track.

PythonAWS S3MongoDB

May 16, 2026

Python Automation Projects: Connecting Scripts, Storage, and Delivery

A broader note on using Python as glue code for batch workflows, data movement, metadata tracking, and repeatable delivery.

PythonAutomationData

May 16, 2026

Leet-Code Notes: Turning Problem Solving into an Algorithm Notebook

A repository of Python solutions that records algorithm practice across arrays, strings, recursion, dynamic programming, sorting, and hashing.

AlgorithmsPythonData Structures

Section / 03

Product & Interface

How technical decisions become understandable workflows and maintainable products.

Section / 04

Project Archive

Earlier experiments, references, and practical engineering records.