Reading My Father's Poem '참회'

My father wrote a poem in Korean and called it 참회(懺悔), ‘Repentance.’ The full poem, followed by my short response.

June 4, 2026 · 4 min read

quant-investment-platform — mid-retrospective

A mid-project retrospective on a personal automated trading platform built with Rust + Python + React. With ETF rebalancing and single-stock signal trading both in place, a record of how the safety layers — halt, block, detect, simulate — got built before going live.

May 31, 2026 · 8 min read

Walk-Forward Analysis and Overfitting Validation

The structure of walk-forward analysis, the metrics it produces (IS-OOS gap, parameter stability), a momentum-lookback tuning case, and the limits that keep it from being a universal validator.

May 14, 2026 · 5 min read

Korean Account Types and Investment Constraints

The core constraints of the four Korean retail account types — general, ISA, pension savings, and IRP — covering tax-free thresholds, tax deductions, the 70% risk-asset cap, and access to direct foreign investment, plus a strategy-to-account mapping.

May 13, 2026 · 5 min read

Backtest Pitfalls Case Study

Concrete cases of look-ahead bias and survivorship bias — full-period momentum normalization, financial disclosure lag, close-on-close fills, S&P 500 reconstitution, the limits of free APIs — followed by an avoidance checklist.

May 12, 2026 · 5 min read

Efficient Frontier and Portfolio Optimization

Covers Markowitz’s mean-variance model as the mathematical foundation for setting asset weights, the two optimal points on the efficient frontier (Min-Variance and Tangency), and the practical adjustments that compensate for the model’s weaknesses.

May 11, 2026 · 6 min read

Microservices Architecture

MSA is a decision about which criterion to use to decompose the system. Domain boundary, data ownership, scale pattern, failure isolation — the chosen criterion creates the service boundaries, and those boundaries decide communication and data in turn.

May 9, 2026 · 7 min read

Claude Code Config in Four Layers

settings.json, CLAUDE.md, slash commands, subagents, hooks. Claude Code’s customization surface settles into four layers once you pick one axis: when does each one step in?

May 1, 2026 · 11 min read