Full-stack system engineer specializing in low-level runtimes, browser engine internals, protocol architecture, and Windows native development.
From system runtimes to browser engines, communication protocols, and Windows native APIsโ
not just a user, but an architect and implementer who contributes to the ecosystem at every level.
-
Systems/Kernel & Runtime Development
- Design and implementation of low-level C/C++ kernel modules, runtimes (crtsys), and foundational system libraries
- Deep experience with memory, file, string, math, and standard C runtime replacement technologies in embedded and OS environments
-
Modern C++ & Systems Software
- Extensive use of modern C++ (14/17/20), multi-threading, networking, IPC, and high-reliability system design
-
Windows Native API & Win32 Extensions
- Advanced Win32 API wrapping and extension (win32-ex) for powerful and convenient native Windows development
- Building utility layers and helpers for both C++ and hybrid (Electron/Node.js) environments
-
C++ Template Utilities & STL Extensions
- Author of ext: a modern C++ extended template utility library, bridging gaps in the standard library with reusable, cross-platform components
-
Architecture & Performance Optimization
- Large-scale system/platform architecture, code portability, and performance tuning
-
Electron/Chromium Engine & Communication Protocols
- In-depth knowledge of Electron/Chromium engine internals and DevTools Protocol
- Architect of custom IPC/protocol/bridge solutions (electron-cdp, electron-protocol-provider)
-
Type-Safe Communication & Messaging
- Designer of typed-message-transport: a type-safe, serializable, and universal messaging library for distributed and cross-layer systems
-
Frontend/Web/Desktop Application Development
- Proficient in Vue.js, TypeScript, React, Electron, Node.js for modern web and desktop app stacks
- crtsys: Standard C runtime replacement and low-level system library (Runtime Architecture)
- win32-ex: Modern, extensible Win32 API toolkit for advanced Windows native development (Win32 API Extension)
- ext: C++ Extended Template Library bridging the STL and production utilities (C++ STL & Utilities Extension)
- electron-cdp: Bridge/integration between Electron and Chromium DevTools Protocol (Browser Engine Communication)
- electron-protocol-provider: Custom protocol handler framework for Electron (Custom Protocols)
- typed-message-transport: Type-safe and serializable universal message transport library (Type-Safe Messaging)
- End-to-end stack integration: from low-level (runtime/kernel) to high-level (browser engine/IPC/app/UI)
- Fusion developer covering systems, platforms, and applicationsโnot limited to a single domain
- Real contributor to open source and developer communities
"Transcending technical boundariesโarchitecting, implementing, and connecting ecosystems."
This README was generated with the help of GitHub Copilot.
์์ง ํตํฉํ ํ์ด์๋ ๊ฐ๋ฐ์
์์คํ
๋ฐํ์๋ถํฐ ๋ธ๋ผ์ฐ์ ์์ง, ํต์ ํ๋กํ ์ฝ, Win32 API, ๊ทธ๋ฆฌ๊ณ C++ ์ ํธ๋ฆฌํฐ๊น์งโ
๋จ์ ์ฌ์ฉ์๊ฐ ์๋, ์ง์ ์ค๊ณยท๊ตฌํํ๋ฉฐ ์ํ๊ณ์ ์ค์ง์ ์ผ๋ก ๊ธฐ์ฌํ๋ ๊ฐ๋ฐ์์
๋๋ค.
-
์์คํ /์ปค๋ยท๋ฐํ์ ๊ฐ๋ฐ
- C, C++ ๊ธฐ๋ฐ ์ปค๋ ๋ชจ๋, ๋ฐํ์(crtsys) ๋ฐ ์ ์์ค ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์ ์ค๊ณ/๊ตฌํ
- ๋ฉ๋ชจ๋ฆฌ, ํ์ผ, ๋ฌธ์์ด, ์ํ ๋ฑ ํ์ค C ๋ฐํ์ ๋์ฒด ๊ธฐ์ , ์๋ฒ ๋๋ ๋ฐ OS ํ๊ฒฝ ๊ฒฝํ
-
๋ชจ๋ C++ ๋ฐ ์์คํ ์ํํธ์จ์ด
- C++14/17/20 ๋ฑ ์ต์ ์ธ์ด ๊ธฐ๋ฅ, ๋ฉํฐ์ค๋ ๋ฉ/๋คํธ์ํฌ/IPC ๋ฑ ๊ณ ์ ๋ขฐ ์์คํ ์ค๊ณ
-
Windows ๋ค์ดํฐ๋ธ API & Win32 ํ์ฅ
- ๊ณ ๊ธ Win32 API ๋ํ ๋ฐ ํ์ฅ(win32-ex)์ผ๋ก ๋์ฑ ๊ฐ๋ ฅํ๊ณ ํธ๋ฆฌํ ๋ค์ดํฐ๋ธ Windows ๊ฐ๋ฐ
- C++ ๋ฐ ํ์ด๋ธ๋ฆฌ๋(Electron/Node.js ๋ฑ) ํ๊ฒฝ ๋ชจ๋๋ฅผ ์ํ ์ ํธ๋ฆฌํฐ/ํฌํผ ๊ณ์ธต ๊ตฌ์ถ
-
C++ ํ ํ๋ฆฟ ์ ํธ๋ฆฌํฐ & STL ํ์ฅ
- ext: ํ์ค C++ STL์ ํ๊ณ๋ฅผ ๋ณด์ํ๋ ํ๋์ ํ ํ๋ฆฟ ๊ธฐ๋ฐ ๋ฒ์ฉ ์ ํธ๋ฆฌํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค๊ณ ๋ฐ ๊ตฌํ
-
์ํคํ ์ฒ ์ค๊ณ ๋ฐ ์ฑ๋ฅ ์ต์ ํ
- ๋๊ท๋ชจ ์์คํ /ํ๋ซํผ ๊ตฌ์กฐ ์ค๊ณ, ์ฝ๋ ์ด์์ฑ, ๊ณ ์ฑ๋ฅ ์ต์ ํ ๊ฒฝํ
-
Electron/Chromium ์์งยทํต์ ํ๋กํ ์ฝ
- Electron/Chromium ๋ธ๋ผ์ฐ์ ์์ง ๋ด๋ถ ๊ตฌ์กฐ, DevTools Protocol๊น์ง ํ๊ณ ๋๋ ์ญ๋
- electron-cdp, electron-protocol-provider ๋ฑ ์ปค์คํ IPC/ํ๋กํ ์ฝ/ํต์ ๋ธ๋ฆฟ์ง ์ค๊ณยท๊ตฌํ
-
ํ์ ์์ ํต์ ยท๋ฉ์์ง ์์คํ
- typed-message-transport ๋ฑ ํ์ ์์ /์ง๋ ฌํ/๋ฒ์ฉ ๋ฉ์์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค๊ณ
- ๋๊ท๋ชจ ์์คํ ๋ฐ ๋ถ์ฐ ํ๊ฒฝ, ํ๋ก ํธ์๋-๋ฐฑ์๋-๋ค์ดํฐ๋ธ ๊ฒฝ๊ณ ์๋ ํตํฉ ๋ฉ์์ง ๊ตฌ์กฐ
-
ํ๋ก ํธ์๋ยท์น/๋ฐ์คํฌํ ์ฑ ๊ฐ๋ฐ
- Vue.js, TypeScript, React, Electron, Node.js ๋ฑ ํ๋์ ํ๋ก ํธ์๋ ๋ฐ ๋ฐ์คํฌํ ์ฑ ์คํ ์ด์ฉ
- crtsys: ํ์ค C ๋ฐํ์ ๋์ฒด ๋ฐ ์ ์์ค ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (๋ฐํ์ ์ํคํ ์ฒ)
- win32-ex: ํ๋์ ์ด๊ณ ํ์ฅ์ฑ ์๋ Win32 API ํดํท (Win32 API ํ์ฅ)
- ext: C++ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ค์ ์ ํธ๋ฆฌํฐ๋ฅผ ์๋ ํ์ฅ ํ ํ๋ฆฟ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (C++ STL & ์ ํธ๋ฆฌํฐ ํ์ฅ)
- electron-cdp: Electron๊ณผ Chromium DevTools Protocol ๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ง ํต์ ๋ธ๋ฆฟ์ง/ํตํฉ (๋ธ๋ผ์ฐ์ ์์ง ํต์ )
- electron-protocol-provider: Electron์ฉ ์ปค์คํ ํ๋กํ ์ฝ ํธ๋ค๋ฌ ํ๋ ์์ํฌ (์ปค์คํ ํ๋กํ ์ฝ)
- typed-message-transport: ํ์ ์์ ยท์ง๋ ฌํ ๊ธฐ๋ฐ ๋ฒ์ฉ ๋ฉ์์ง ํธ๋์คํฌํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (ํ์ ์ธ์ดํ ๋ฉ์์ง)
- ์ ์์ค(๋ฐํ์/์ปค๋)๋ถํฐ ๊ณ ์์ค(๋ธ๋ผ์ฐ์ ์์ง/IPC/์ฑ/UI)๊น์ง ์ผ๊ด์ฑ ์๊ฒ ์ค๊ณยท๊ตฌํยท๋ฐฐํฌํ๋ ์ ์ฒด ์คํ ์์ง ํตํฉ ์ญ๋
- ๋จ์ผ ๊ธฐ์ ์ ๊ตญํ๋์ง ์๊ณ , ์์คํ ยทํ๋ซํผยท์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฐ๋ฅด๋ ์ตํฉํ ๊ฐ๋ฐ์
- ์คํ์์ค ์ํ๊ณ์ ์ปค๋ฎค๋ํฐ์์ ์ค์ง์ ์ผ๋ก ๊ธฐ์ฌํ๋ ๊ฐ๋ฐ์
โ๊ธฐ์ ์ ๊ฒฝ๊ณ๋ฅผ ๋๋๋ค๋ฉฐ, ์ง์ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๊ณ ์ํ๊ณ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.โ
์ด README๋ GitHub Copilot์ ๋์์ ๋ฐ์ ์์ฑ๋์์ต๋๋ค.