Skip to content
SELECTED ENGINEERING WORK

Portfolio

Backend case studies: the bottleneck, the design decision, and the verified result

Database Saturation Root-Cause Analysis — Three Cases Fixed in Queries and Indexes Portfolio cover
Team2026-04-01 — 2026-06-30

Database Saturation Root-Cause Analysis — Three Cases Fixed in Queries and Indexes

Traced three RDS CPU/IO saturation cases to the offending query with Performance Insights and EXPLAIN: backfill throughput up 26x (9.3 → 247 items/min), and full scans of up to 36 minutes on a 26.37M-row audit log removed (EXPLAIN rows = 3).

Backfill throughput
9.3 items/min 247 items/min

26x · 15,333 completed, 0 pending

Lambda run (p50)
63.2s 1.36s

p99 67.0s → 2.99s

MySQLAWS RDSPerformance InsightsTypeORM+2
Shared Package & CI Platform — Fork Realignment, 7-Project Upgrade Automation, Faster Test CI Portfolio cover
Team2026-02-01 — 2026-04-30

Shared Package & CI Platform — Fork Realignment, 7-Project Upgrade Automation, Faster Test CI

Realigned a game server's data-module fork that had drifted for 2+ years onto the shared npm package (610 files, 310+ imports migrated), automated upgrades across 7 projects with GitHub Actions (about 3 hours by hand → about 15 minutes), and cut the shared server kit's average test job time 61% (15m47s → 6m06s).

Average test job
15m47s 6m06s

61% faster · whole CI about 16 → 7 min

Package upgrade
About 3h by hand About 15 min automated

7-project matrix in parallel

TypeScriptNestJSnpm packagesGitHub Actions+2
In-house AI Coding Agent Platform — Device Policy Guard and Usage Collection Server Portfolio cover
Team2026-08-01 — present

In-house AI Coding Agent Platform — Device Policy Guard and Usage Collection Server

Owned design, operations, and merge approval for the company-wide device policy guard and usage collection server; AI coding agents handled implementation. The guard's policy path switched usage reporting on for 92 people, and all 87 reporting devices applied it. After two collection-server outages (2 days 18 hours, then 17 hours 40 minutes), memory limits were reordered as app < container < host and parsing moved to streaming, bringing the largest file's parse peak to 67% of a 640MiB limit.

Devices applying the reporting switch
All 87

92 people assigned · reporting online devices

Collection server remediation
Budget and limits explicit

Applied after a 2-day 18-hour 31-minute outage; a reparse loop remains the likely trigger

GoNestJSTypeScriptClickHouse+4
PUBLIC CODE & DEMOS

Public projects · code and demos

2026-04-01A Public Launcher for AI CLI Isolation and Durable FIFO DeliveryBuilt project-scoped AI CLI isolation, then replaced a long-held shared delivery lock with durable submission and a destination-ordered FIFO queue. Integrated OMP through an upstream extension, configuration overlay, and thin adapter rather than a local fork, with verified runtime, print, and signal boundaries.
2026-01-01Daesin Logistics Dispatch Operations LedgerSeparated collection into a singleton and deployed the dispatch ledger’s web and collector on ARM64. Recovered the previous collector after a failed first attempt, then verified backup integrity and real changed-row API parity on redeployment. Published the owner-recorded single-deployment observation separately from ten synthetic scenarios.
2024-10-05Concert Reservation ServiceConcert reservation project that verifies same-seat booking and wallet payment with optimistic and Redisson locks, then reduces cache-stampede p95 from 5.74s to 676ms through cache warming and TTL changes in the public load-test report
2026-07-01Work Schedule Planner — Scheduling That Surfaces Its ConstraintsA local-first work planner that combines recognized load, actual work, leave, and daily/weekly caps into one deterministic allocation contract, exposing infeasible targets as explicit gaps instead of forced over-allocation. CI runs 62 pytest and 9 Playwright end-to-end tests. The public implementation is a synthetic preview and does not modify an official attendance system.
2026-07-07Family Budget — A Shared Household Budget for Daily Entry and Month-End CloseA household budget connecting daily entries, joint and individual ownership, purpose accounts, and recurring plans to month-end review. The public demo exercises existing-record linking, realization, reopen, and month-end warnings with synthetic browser-local data.