A developer who doesn't limit themselves when facing problems.
- AI Native Product Engineer
- Konkuk University, Computer Science & Engineering (Aug 2026)
| Period | Company | Role |
|---|---|---|
| 2026.03 ~ | Musinsa | AI Native Engineer |
| Period | Organization | Role |
|---|---|---|
| 2025.09 ~ 2026.07 | GDGoC Konkuk | Backend Member |
AIew - Real-time AI Interview Practice Service
-
Overview: LLM, STT, TTS, FER์ ํ์ฉํ ์ค์๊ฐ AI ๋ฉด์ ์ฐ์ต ์๋น์ค
-
Role: Backend & Infrastructure (3์ธ ํ, with @lth-1026, @xumeink)
-
Stack: Fastify, Socket.io, Prisma, PostgreSQL
-
Infra: Docker Compose, Nginx, Azure VM โ OCI (4 containers)
-
Highlights: Socket.io ๊ธฐ๋ฐ ์ค์๊ฐ ๋ฉด์ ์ธ์ ๊ตฌํ
AKLP - AI-powered Kubernetes Learning Platform
-
Overview: CLI ๊ธฐ๋ฐ Kubernetes ํ์ต ํ๋ซํผ. AI๊ฐ kubectl ๋ช ๋ น์ด/YAML ์์ฑ, ํ์ต ์ถ์ฒ, ๋ํ ๊ธฐ๋ก ์ ์ฅ
-
Role: Microservices (note, task, file) & Infrastructure (3์ธ ํ, with @SIKU-KR, @xumeink)
-
Stack: FastAPI, SQLAlchemy, Alembic, httpx, uv
-
Infra: k3s, Docker Compose, PostgreSQL (Statefulset)
-
Highlights: ์๋น์ค ํ ํ๋ฆฟ์ ๋ง๋ค์ด ๋จ๊ธฐ๊ฐ(8์ฃผ) MSA ๊ตฌํ
-
Links: GitHub
NHJ.log - Custom-built Tech Blog
| Project | โ | Contributions |
|---|---|---|
| Yeachan-Heo/gajae-code | 2.5k | 5 merged ยท 1 open |
| BaekjoonHub/BaekjoonHub | 967 | 1 merged |
| Turtle-Hwan/LinKU | 18 | 1 merged |
| atlassian-labs/mermaid-diagrams-viewer | 15 | 1 merged |
| NousResearch/hermes-agent | 230k | 4 open |
| stablyai/orca | 44k | 1 open |
| fastify/fastify-multipart | 543 | 1 open |
| abereghici/remix-themes | 159 | 1 open |
| anthropics/claude-code | 141k | 1 reported |
| google-gemini/gemini-cli | 106k | 2 reported |
| manaflow-ai/cmux | 26k | 1 reported |
| netlify/remix-compute | 36 | 1 reported |
All 21 contributions
Merged
| Project | Contribution |
|---|---|
| Yeachan-Heo/gajae-code | #4328 Select the launch worktree bucket with a GJC_WORKTREE_DIR path template |
| #4248 Expose bounded current tool activity in coordinator session status | |
| #3821 Resolve the npm registry from npm config for mirrored networks | |
| #3816 Adopt an existing Slack thread before publishing readiness | |
| #3753 Form-encode Slack Web API requests rejected as JSON | |
| BaekjoonHub/BaekjoonHub | #314 Fix a Firefox-only failure when opening GitHub issue pages |
| Turtle-Hwan/LinKU | #60 Add library seat availability and reservation shortcuts |
| atlassian-labs/mermaid-diagrams-viewer | #153 Reserve min-height only while the diagram is loading |
Open
| Project | Contribution |
|---|---|
| Yeachan-Heo/gajae-code | #4402 Report the gjc session title to the containing pane |
| NousResearch/hermes-agent | #76042 Restore macOS planned restart online notices |
| #73450 Prevent Slack thread parent edit replays | |
| #72040 Distinguish compression lookup failures | |
| #72034 Preserve the managed SQLite runtime during install | |
| stablyai/orca | #13952 Register the gjc CLI as a supported TUI agent |
| fastify/fastify-multipart | #606 Fix the ajvFilePlugin type to satisfy ajv.plugins (#605) |
| abereghici/remix-themes | #63 Add prerender support with a client-side cookie (#62) |
Reported
| Project | Issue |
|---|---|
| anthropics/claude-code | #12862 Clearer error when origin/HEAD is unset for /security-review |
| google-gemini/gemini-cli | #6115 Enter does not confirm the overwrite-checkpoint prompt |
#5923 FunctionDeclaration nesting depth 400 error with Notion MCP |
|
| manaflow-ai/cmux | #4576 Drag-select pins the main thread at 100% CPU |
| netlify/remix-compute | #606 rollupOptions.input overwrite breaks React Router v7 prerender โ fixed in #620 |




