Hi there ๐๐ป
I'M HAYOUNG
INTRODUCE MYSELF
์๋
ํ์ธ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ดํ์์
๋๋ค.
React/TypeScript ๊ธฐ๋ฐ์ผ๋ก B2B ์ด์ ์๋น์ค ๊ฐ๋ฐ๋ถํฐ Next.js ๊ธฐ๋ฐ ์น ์๋น์ค๊น์ง, ํ๋ฉด ์ค๊ณยท๊ตฌํยท์ด์ ์ ๊ณผ์ ์ ๊ฒฝํํ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์
๋๋ค.
SAIGE์์ 3๋
10๊ฐ์๊ฐ 5๊ฐ ํ๋ก์ ํธ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ด๋นํ๋ฉฐ, API ์ฐ๋ ๋ฐ ์๋ฌ์ฝ๋ยท์์ธ ์ฒ๋ฆฌ ๊ธฐ์ค ์ ๋ฆฌ๋ถํฐ ์ด์ ์ด์ end-to-end ๋์๊น์ง ์๋น์ค ํ์ง ์ ๋ฐ์ ๊ด์ฌํ์ต๋๋ค.
๊ณต๋ฐฑ ๊ธฐ๊ฐ ๋์์๋ Next.js ๊ธฐ๋ฐ ์ค์๋น์ค ๊ฐ๋ฐยท๋ฐฐํฌ, ์ด๋๋ฏผ ๋์๋ณด๋ ํ์คํ ๊ตฌํ, VitestยทPlaywright E2E ํ
์คํธ ์ฒด๊ณ ๊ตฌ์ถ์ ํตํด ๊ธฐ์ ์ญ๋์ ์ด์ด์์ต๋๋ค.
ํนํ ์ค์๊ฐ ์๋ฃ ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋(MedLens)๋ฅผ ๊ฐ๋ฐํ๋ฉฐ WebSocket ๊ธฐ๋ฐ ์์ฒด์ ํธ ์ค์๊ฐ ์์ , qSOFA ์ํ๋ ํ๊ฐ ์๊ณ ๋ฆฌ์ฆ ์ ์ฉ ๋ฑ ํฌ์ค์ผ์ด ์๋น์ค ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ ์ ๋ํ ์ดํด๋ฅผ ์์์ต๋๋ค.

MY JOURNEY SO FAR
SAIGE
Frontend Developer | ์ ๊ท์ง
2020.10 โ 2024.07
(3๋ 10๊ฐ์)
์ฃผ์ ์ฑ๊ณผ
- ์ด 5๊ฐ ํ๋ก์ ํธ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๋ด๋น(๊ฐ๋ฐยท์ด์, ์ ์ง๋ณด์ยท์ด์ ๋์ ํฌํจ)
- MobXยทXState ๊ธฐ๋ฐ ๊ตฌ์กฐ์์ ํ๋ฉด ๋จ์ ์ํ ๊ตฌํ, ์ ์ง๋ณด์์ฑ ๊ฐํ
- API ์ฐ๋ ๋ฐ ์๋ฌ์ฝ๋ยท์์ธ ์ฒ๋ฆฌ ๊ธฐ์ค ์ ๋ฆฌ, ์ด์ ์ด์ end-to-end ๋์
- ๊ณตํต UI ์ปดํฌ๋ํธํ + Storybook ๋ฌธ์ํ๋ก UI ์ผ๊ด์ฑยทํ์ ํจ์จ ๊ฐ์
- EChartsยทRecharts ๊ธฐ๋ฐ ์ฐจํธ/์งํ/๋ชจ๋ํฐ๋ง ํ๋ฉด ๊ตฌํ, ์์ ์ฌ์โ์ฐจํธ ๋๊ธฐํ
- ๋ฐ๋ํ์ฉ ๋ฐ๋ชจ ์ฑ ๊ฐ๋ฐ โ ์ด๋ฏธ์ง ๋น๊ต ์ฌ๋ผ์ด๋ UI ๊ตฌํ
๊ฐ์ธ ํ๋ก์ ํธ
Frontend Developer
2024.07 โ 2026.03
(1๋ 9๊ฐ์)
์ฃผ์ ์ฑ๊ณผ
- MedLens โ ์ค์๊ฐ ์๋ฃ ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋(WebSocketยทqSOFA ์ํ๋ ํ๊ฐ)
- FlowDesk โ Next.js App Router ๊ธฐ๋ฐ 12๊ฐ ์ด์ ํ๋ฉด ๋จ๋ ์ค๊ณยท๊ฐ๋ฐยท๋ฐฐํฌ
- VitestยทPlaywright E2E ํ ์คํธ ์ฒด๊ณ ๊ตฌ์ถ, ๊ฐ์ ์คํฌ๋กค ์ง์ ๊ตฌํ(DOM 94% ๊ฐ์)
- ์ค์๋น์ค ๋ฐฐํฌ(Vercel), ๋ฐ์ํ ๋ ์ด์์, Docker + GitHub Actions CI/CD
ํ๋ ฅ
๋์๋ํ๊ต ์คํฌ์ธ ์ง๋ํ๊ณผ
2012.03 โ 2016.02
๊ต์ก ์ด์
๋ฉ์์ด ์ฌ์์ฒ๋ผ React ๊ต์ก ์ด์
2022.09
To Do List app / Netflix clone cording ํ ๋ฐ์ดํฐ ํธ๋ค๋ง ๋ฑ
์๋์ฐ ํ๋ซํผ ๊ธฐ๋ฐ IoT ์์คํ ๊ฐ๋ฐ์ ๊ต์ก ์ด์
2020.02
์ฌ๋ฌผ์ธํฐ๋ท ์์คํ ๊ตฌ์ถ ์ธ์ด ํ์ต ๋ฐ ์คํ ํ๋์จ์ด ํ๋ซํผ์ ํ์ฉํ ์ค๊ณ, ๊ตฌํ (์ฌ์ฉ์ธ์ด: C#)
ํ์๋ชจ๋ ๋ฐ IoT๋ฅผ ์ํ ์๋์ด๋ ธ ํ์ฉ ๊ต์ก ์ด์
2019.12
์น์ ํตํ ์๋์ด๋ ธ ์ ์ด ๊ธฐ์ด ์์ (์ฌ์ฉ์ธ์ด: C, HTML)
๊ธฐ์ ์คํ
PROJECT WORK

MedLens โ ์ค์๊ฐ ์๋ฃ ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋
2026.02 ~ 2026.03
20๋ช ์ด์์ ํ์ ์์ฒด์ ํธ(์ฌ๋ฐ์ยท์ฐ์ํฌํ๋ยท์ฒด์จยทํ์ยทํธํก์)๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ชจ๋ํฐ๋งํ๋ ํฌ์ค์ผ์ด ๋์๋ณด๋์ ๋๋ค. WebSocket(Socket.io)์ผ๋ก 1์ด ๋จ์ ์์ฒด์ ํธ๋ฅผ ์ค์๊ฐ ์์ ํ๊ณ , qSOFA ๊ธฐ๋ฐ ์๋ ์ํ๋ ํ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ต๋๋ค.

FlowDesk โ ๋ฌผ๋ฅ ์ด์ ์ด๋๋ฏผ ๋์๋ณด๋
2026.03
์ค์๊ฐ ๋ฌผ๋ฅ ์ด์(์ ๊ณ ยท์ฌ๊ณ ยท์ฃผ๋ฌธยท๋ฐฐ์กยท์ ์ฐยท๋ฐํ) ์ ์์ญ์ ๋จ์ผ ํ๋ฉด์์ ์ด์ํ๋ ์ด๋๋ฏผ ๋์๋ณด๋์ ๋๋ค. Next.js App Router ๊ธฐ๋ฐ 12๊ฐ ์ด์ ํ๋ฉด์ ๋จ๋ ์ค๊ณยท๊ฐ๋ฐยท๋ฐฐํฌํ์ต๋๋ค.

๋ ธ๋ฌด๋ฒ์ธ ์ ์ ํํ์ด์ง ์ ์
2025.04
๋ ธ๋ฌด๋ฒ์ธ ์ ์ ๊ณต์ ์น์ฌ์ดํธ๋ฅผ ๋จ๋ ์ผ๋ก ๊ธฐํยท๋์์ธยท๊ฐ๋ฐํ์ต๋๋ค. ๋ฐ์ํ ๋ ์ด์์์ ์ ์ฉํ๊ณ , Next.js๋ก ๊ตฌํํ ์ ์ ํ์ด์ง๋ฅผ Vercel๋ก ๋ฐฐํฌํ์ต๋๋ค.

Vision Developer
2023.03 ~ 2024.07
Vision ๊ด๋ จ ํ๋ก์ ํธ(IAD, SEG, CLS, OCR ๋ฑ)์์ ํ๋ฉด ๊ธฐ๋ฅ์ ๊ตฌํยท์ด์ํ์ต๋๋ค. ์ํ ๊ด๋ฆฌ ๋ก์ง๊ณผ API ์ฐ๋์ ํฌํจํด ๋ก๋ฉ/์๋ฌ/๋น ์ํ๋ฅผ ์ ์ํด ์ ์ฉํ๊ณ , ๊ณตํต UI ์ปดํฌ๋ํธ๋ฅผ ๊ฐ๋ฐยท๊ฐ์ ํ์ต๋๋ค. i18n(์์ด/์ค๊ตญ์ด)์ ์ ์ฉํ์ผ๋ฉฐ, ๋ฐ์ดํฐ ์๊ฐํ ํ๋ฉด์ ECharts๋ก ๊ตฌํํ์ต๋๋ค.
Role: Frontend (ํ๋ฉด ๊ตฌํ ยท ์ํ๊ด๋ฆฌ ยท API ์ฐ๋ ยท ์์ธ์ฒ๋ฆฌ ยท ์ ์ง๋ณด์/์ด์ ๋์)
Output: ๊ณตํต UI ์ปดํฌ๋ํธ ๊ฐ๋ฐยท๊ฐ์ ยท i18n(์์ดยท์ค๊ตญ์ด) ยท ์๋ฌ์ฝ๋/์์ธ ์ฒ๋ฆฌ ๊ธฐ์ค ์ ์ฉ ยท ECharts ์๊ฐํ ํ๋ฉด

Defect Generator / Image Enhancer ๋ฐ๋ํ ์น์ฑ
2024.02
๋ฐ๋ํ์ฉ ์น์ฑ์์ Image Enhancer ํ๋ก์ ํธ๋ฅผ ๋ด๋นํ์ต๋๋ค. ๊ฐ์ ์ ยทํ ์ด๋ฏธ์ง๋ฅผ ํ ํ๋ฉด์์ ๋น๊ตํ ์ ์๋๋ก ์ด๋ฏธ์ง ๋น๊ต ์ฌ๋ผ์ด๋ UI๋ฅผ ๊ตฌํํ๊ณ ๋ฐ๋ชจ ํ๋ก์ฐ์ ๋ง์ถฐ ํ๋ฉด์ ๊ตฌ์ฑํ์ต๋๋ค.
Role: Frontend (๋ฐ๋ชจ ํ๋ฉด ๊ตฌํ ยท ์ธํฐ๋์ ์ปดํฌ๋ํธ ๊ฐ๋ฐ)
Output: ์ด๋ฏธ์ง ๋น๊ต ์ฌ๋ผ์ด๋ UI ยท ๋ฐ๋ชจ ํ๋ก์ฐ ๊ธฐ๋ฐ ํ๋ฉด ๊ตฌ์ฑ

VAD (Video Anomaly Detection) Developer
2022.11 ~ 2023.02
์ด์ ํ์ง ๊ฒ์ฌ/ํ์ต ์์คํ ์์ ์ฌ์ฉ์ ํ๋ก์ฐ์ ํ์ํ ํ๋ฉด์ ๊ตฌํํ์ต๋๋ค. ์ํ ๊ด๋ฆฌ์ API ์ฐ๋, ๋ก๋ฉ/์๋ฌ/๋น ์ํ ์ฒ๋ฆฌ ๋ฐ ์์ธ ์ผ์ด์ค ์ฒ๋ฆฌ๋ฅผ ํฌํจํด ๊ฒ์ฌ ํ๋ฉด๊ณผ ํ๋ฆ์ ๊ตฌ์ฑํ๊ณ , ๊ณตํต UI ์ปดํฌ๋ํธ ๊ฐ์ ์ ๊ธฐ์ฌํ์ต๋๋ค.
Role: Frontend (๊ฒ์ฌ ํ๋ฉด ๊ตฌํ ยท ์ํ๊ด๋ฆฌ ยท API ์ฐ๋ ยท ์์ธ์ฒ๋ฆฌ)
Output: ๊ฒ์ฌ ํ๋ฉด/ํ๋ก์ฐ ๊ตฌํ ยท API ์ฐ๋/์์ธ ์ฒ๋ฆฌ ยท ๊ณตํต UI ์ปดํฌ๋ํธ ๊ธฐ์ฌ

VAD MLOps ์์คํ
2022.05 ~ 2023.02
MLOps ์ด์ ์์คํ ์ ํ๋ก ํธ์๋๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. Recharts๋ก ํ์ต ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ๊ณ , ์์ ์ปจํธ๋กค๋ฌ์ ์ฐจํธ/์งํ๋ฅผ ์ฐ๋ํด ์ฌ์/ํ์ ํ๋ฆ์์ ๋ถ์์ด ๋๊ธฐ์ง ์๋๋ก ๊ตฌ์ฑํ์ต๋๋ค. i18n(์์ด/์ค๊ตญ์ด) ์ ์ฉ๊ณผ ์ฌ์ฉ์ ๋งค๋ด์ผ ์์ฑยท์ ๋ฆฌ, API ์ฐ๋ ํ๋ฉด ๊ฐ๋ฐ์ ์ํํ์ต๋๋ค.
Role: Frontend (์ด์ ํ๋ฉด ๊ฐ๋ฐ ยท ์๊ฐํ ยท ์์/์ฐจํธ ์ฐ๋ ยท API ์ฐ๋ ยท ์ ์ง๋ณด์/์ด์ ๋์)
Output: Recharts ์๊ฐํ ยท ์์ ์ปจํธ๋กค ์ฐ๋/๋๊ธฐํ ยท i18n(์์ดยท์ค๊ตญ์ด) ยท ์ฌ์ฉ์ ๋งค๋ด์ผ ์์ฑยท์ ๋ฆฌ

VAD ๊ฒ์ฌ/ํ์ต ์๋์ฐ ์ฑ
2021.03 ~ 2022.08
Windows(WPF) ํด๋ผ์ด์ธํธ์์ ํ์ต/๊ฒ์ฌ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค. C++ DLL์ C#์์ ์ฌ์ฉํ ์ ์๋๋ก ๋ง์ฌ๋ง์ ์ ์ฉํ๊ณ MSI ์ธ์คํจ๋ฌ๋ฅผ ๊ตฌ์ฑํ์ผ๋ฉฐ, ํ์ต ํ๋ฉด์ LiveCharts ๊ธฐ๋ฐ ์ค์๊ฐ ์ฐจํธ ์๊ฐํ๋ฅผ ๊ตฌํํ์ต๋๋ค. i18n(์์ด/์ค๊ตญ์ด) ์ ์ฉ์ ํฌํจํด ํด๋ผ์ด์ธํธ ๋ก์ง์ ๋ด๋นํ์ต๋๋ค.
Role: Client (WPF) (ํ๋ฉด ๊ฐ๋ฐ ยท DLL ์ฐ๋ ยท ์ธ์คํจ๋ฌ ๊ตฌ์ฑ)
Output: C++ DLL ๋ง์ฌ๋ง(C#) ยท MSI ์ธ์คํจ๋ฌ ๊ตฌ์ฑ ยท LiveCharts ์ค์๊ฐ ์๊ฐํ ยท Localization(์์ดยท์ค๊ตญ์ด)
