Welcome to my GitHub profile! I'm passionate about contributing to open source projects and building meaningful software.
📝 Blog: blog.sangwook.dev
- 성능 개선은 어디서 재야 보일까: 로컬에선 그대로, CI에선 25초
- 캐시가 hit인데 매번 콜드 빌드였습니다 — GitHub Actions Next.js 캐시 키가 죽어 있던 이유
- 매일 쓰던 getByRole 때문에 테스트가 26배 느렸습니다 — RTL·jsdom 성능 분석
- TypeScript 6 업그레이드인 줄 알았는데, 문제는 "설정"이었습니다
- id?: string을 버려라. 상태가 다르면 타입도 달라야 한다.
Merged pull requests to external open source projects. Dates show when each PR was opened.
Show 21 older merged PRs
| Pull Request | Opened |
|---|---|
| ✅ test: deflake test-net-listen-ipv6only | 2026-06-27 |
| ✅ test_runner: add timestamp to JUnit reporter testsuites | 2026-06-20 |
| ✅ doc: add test reporter event lifecycle diagram | 2026-06-07 |
| ✅ test_runner: avoid recompiling coverage globs for every file | 2026-05-31 |
| ✅ test_runner: support coverage with isolation:'none' via run() API | 2026-05-02 |
Show 17 older merged PRs
| Pull Request | Opened |
|---|---|
| ✅ test: stop relying on pnpm's NODE_PATH in build and core tests | 2026-09-19 |
| ✅ perf(ci): give the heavier test lane the larger runner | 2026-09-06 |
| ✅ chore(deps): make node_modules strict, declare what each package imports | 2026-08-22 |
| ✅ chore(github): add a Test or CI Infrastructure issue template | 2026-07-26 |
| ✅ chore(deps): prune stale pnpm overrides, move workspace pins to the catalog | 2026-07-20 |
Show 17 older merged PRs
| Pull Request | Opened |
|---|---|
| ✅ fix: remove unsupported 'enabled' key from workflow config | 2025-12-27 |
| ✅ feat(core): share file list patterns between glob and grep tools | 2025-08-16 |
| ✅ perf(core): implement parallel file processing for 74% performance improvement | 2025-07-24 |
| ✅ feat: Make file type detection and binary checks asynchronous (#3286) | 2025-07-05 |
| Pull Request | Opened |
|---|---|
| ✅ 🐞 fix: respect parent-provided useFieldArray rules (#13082) | 2025-10-08 |
| ✅ fix: checkbox duplication handling in useFieldArray | 2025-05-05 |
| ✅ 🐞 fix #12772 reset form useWatch to utilize ref for defaultValue and … | 2025-04-25 |
| Pull Request | Opened |
|---|---|
| ✅ feat(cli): add oxlint rule to prefer vite-plus imports | 2026-04-17 |
| ✅ feat(cli): add top-level rebuild alias | 2026-04-14 |
| Pull Request | Opened |
|---|---|
| ✅ Fix before interactive incorrectly render css | 2025-07-01 |
| Pull Request | Opened |
|---|---|
| ✅ fix(react-query): allow retryOnMount when throwOnError is function (#9336) | 2025-06-30 |
| Pull Request | Opened |
|---|---|
| ✅ feat: add expectFailure enhancements proposal | 2026-01-29 |
This section is automatically updated daily with my latest open source contributions




