Engineering field notes
Detailed records of how I build agent systems, backend infrastructure, and product interfaces—and where the trade-offs actually appear.
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.
Agent Engineering
Source-level notes on runtimes, memory, permissions, recovery, and framework choices.
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.
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.
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.
Agent Development Without the Mystery
A bilingual beginner's guide to Agent execution loops, tools, state, memory, safety, debugging, and evaluation.
AgentScope 2.0 vs LangChain: An Engineering Comparison
A bilingual framework selection guide comparing AgentScope 2.0 with the current LangChain and LangGraph stack.
Code with Codex
How I use Codex as a coding partner for planning, implementation, verification, and polishing a personal portfolio.
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.
Systems & Data
Backend architecture, protocols, automation, databases, and deterministic system design.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Product & Interface
How technical decisions become understandable workflows and maintainable products.
From Questionnaire to Recoverable Progress: My Pilates Health Quiz Development Retrospective
A Pilates Health Quiz development retrospective covering step-by-step saving, progress recovery, HttpOnly cookie sessions, backend validation, and API test coverage.
Legal Youth Prototype: A Full-Stack Web Product for Legal Guidance
A React and Express prototype that organizes legal resources, search, maps, interactive tools, and user-facing guidance.
From GitHub Pages to a Next.js Portfolio
A reflection on moving from an early static personal page toward a more complete portfolio with routing, content, contact, and blog support.
Resume in LaTeX: Treating a CV as Source-Controlled Design
A LaTeX resume project that uses reusable commands, typography, spacing, and version control to keep a technical CV maintainable.
Building My Personal Page
How this portfolio combines Next.js App Router, Tailwind CSS, static MDX writing, Web3Forms, and small UX interactions.
Project Archive
Earlier experiments, references, and practical engineering records.