์ฌ์ฉ์๊ฐ ํ๋ฉด์์ ์ค์ ๋ก ๋๋ผ๋ ๊ฒฝํ์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์ ๋ฅผ ์ ์ํ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋๋ค.
React ยท TypeScript ๊ธฐ๋ฐ ์น ํ๋ก ํธ์๋๋ฅผ ์ฃผ๋ ฅ์ผ๋ก, ์ด๊ธฐ ์ธํ
๋ถํฐ API ์ฐ๋ยท๋ฐฐํฌ๊น์ง ํ๋ก ํธ์๋ ์ ๊ณผ์ ์ ๊ฒฝํํ์ต๋๋ค.
์น์ ๋จธ๋ฌด๋ฅด์ง ์๊ณ React Native์ SwiftUI๋ก ๋ชจ๋ฐ์ผ ์ฑ์ ๊ฐ๋ฐํ์ผ๋ฉฐ, 1์ธ ๊ฐ๋ฐํ iOS ์ฑ์ App Store์ ์ถ์ํ์ต๋๋ค.
ํ๋ฉด ํ๋๋ฅผ ๋ง๋ค ๋๋ ๋ฐ์ดํฐ๊ฐ ์ด๋์ ์ค๊ณ , ์คํจํ๋ฉด ์ฌ์ฉ์์๊ฒ ๋ฌด์์ด ๋ณด์ด๋์ง๊น์ง ํจ๊ป ์ค๊ณํ๋ ค๊ณ ํฉ๋๋ค.
- ๐ ํ์ฑ๋ํ๊ต ์ปดํจํฐ๊ณตํ๋ถ ํ์ฌ
2025.09 ~ 2026.02UMC 9๊ธฐ Web ์ฑ๋ฆฐ์ 2025.03 ~ํ์ฑ๋ํ๊ต ์ปดํจํฐ๊ณตํ๋ถ ํ์ ๋์๋ฆฌ DC&M
2026๐ ์น๊ณตํ์บก์คํค๋์์ธํ๋ก์ ํธ ์ํ์ฐ์์ โ Findish2025๐ ๊ธฐ์ ์ฐ๊ณ SW ์บก์คํค๋์์ธ (PMI) ์ฐ์์ โ ์์ฐ์ด ๊ธฐ๋ฐ ํจ๋ ์ถ์ถ ์์คํ
2024๐ SQLD (SQL ๊ฐ๋ฐ์), ํ๊ตญ๋ฐ์ดํฐ์ฐ์ ์งํฅ์
๐ฉน Stickie โ ๋๋ผ ์คํฐ์ปค๋ก ์ผ์์ ๊ณต์ ํ๋ iOS ์ฑ
2026.03 โ 2026.06- iOSํ๋ก๊ทธ๋๋ฐ ยท 1์ธ ํ๋ก์ ํธ
์ฌ์ง ํ ์ฅ์ผ๋ก ๋๋ผ ์คํฐ์ปค๋ฅผ ๋ง๋ค์ด, ์น๊ตฌ๋ค๊ณผ์ ๊ณต์ ๋ณด๋์ ๋ถ์ด๋ iOS ์์ ์ฑ
ํ, ๋ณด๋, ํ์๊ฐ์ /๋ก๊ทธ์ธ ํ๋ฉด ๊ตฌํ
- Apple Vision Framework ๊ธฐ๋ฐ ์จ๋๋ฐ์ด์ค ๋ฐฐ๊ฒฝ ์ ๊ฑฐ๋ก ๋๋ผ ์คํฐ์ปค ์์ฑ
- Supabase Realtime ๊ณต์ ๋ณด๋ ๋ฐ ๋๋๊ทธยทํ์นยทํ์ ๋ฉํฐํฐ์น ์ ์ค์ฒ ๊ตฌํ
- Sign in with Apple ยท Google ๋ก๊ทธ์ธ ๊ตฌํ
Swift SwiftUI MVVM Supabase Firebase Vision
๐ฝ๏ธ Findish โ ์ฌ์ธ์ AI ๋ค์ด๋ ํ๋ซํผ
2026.01 โ 2026.06- ์น๊ณตํ ์บก์คํค๋์์ธ (๐ ์ํ ์ฐ์์)
- Frontend (FE ์ ์ฒด ๋จ๋ ๊ฐ๋ฐ)
๋ง์ง ํ์๋ถํฐ ์์ฝยท์ฃผ๋ฌธ๊น์ง ํ ๋ฒ์ ๋๋ด๋ ๊ฐ์ธํยท๊ทธ๋ฃนํ AI ๋ค์ด๋ ํ๋ซํผ
๋๋ฉํ์ด์ง, ์ผ๋ฐ ๋ชจ๋, ์ ํ ๋ชจ๋, AI Pick, ๋น๊ต๋ถ์, ๋ค์ด๋ ์์ด์ ํธ, ๋จนBTI, ์ฅ๋ฐ๊ตฌ๋/์ฃผ๋ฌธ, ๋ง์ดํ์ด์ง, ๋ก๊ทธ์ธ/ํ์๊ฐ์ ํ๋ฉด ๊ตฌํ
- ๋๋ฉ์ธ๋ณ
types โ api โ Query hooks โ UI๊ณ์ธต ๊ตฌ์กฐ ์ค๊ณ - MSW ๋ชจํน์ผ๋ก ๋ฐฑ์๋์ ๋ณ๋ ฌ ๊ฐ๋ฐ ํ, Orval์ ํ์ฉํ ์ค API ํ์ ๋๊ธฐํ
- ๋ค์ด๋ฒ ์ง๋, ํด๋ํ ์นด๋ ํ์, ๊ทธ๋ฃน ์ถ์ฒ(AI Pick), ๋ ์ด๋ ์ฐจํธ ๋น๊ต ํ๋ฉด ๊ตฌํ
- ์์ฐ์ด๋ก ์์ฝยท์ฃผ๋ฌธ์ ์ฒ๋ฆฌํ๋ AI ์์ด์ ํธ ์ฑ๋ด UI ๋ฐ ์๋ต ์ ํ๋ณ ๋์ ์นด๋ ๋ ๋๋ง
React TypeScript TanStack Query Zustand Tailwind CSS MSW Orval Vite
๐ Nect โ ์ฌ์ด๋ ํ๋ก์ ํธ ๋งค์นญ ํ๋ซํผ
2025.12 โ 2026.02- UMC 9๊ธฐ ์ฐํฉ ํ๋ก์ ํธ
- Frontend
๊ธฐํ์ยท๋์์ด๋ยท๊ฐ๋ฐ์๊ฐ ์์ด๋์ด์ ์ญ๋์ ์ฐ๊ฒฐํด ์ฌ์ด๋ ํ๋ก์ ํธ ํ์ ๊พธ๋ฆฌ๋ ํ๋ซํผ์ผ๋ก, ํ์๊ฐ์ ยท์จ๋ณด๋ฉยท๋ง์ดํ์ด์ง๋ฅผ ๋ด๋นํ์ต๋๋ค.
๋ก๊ทธ์ธ, ํ์๊ฐ์ ๋ฐ ์จ๋ณด๋ฉ, ๋ง์ดํ์ด์ง ํ๋ฉด ๊ตฌํ
- ํ์๊ฐ์ ยท6๋จ๊ณ ์จ๋ณด๋ฉ ๊ณตํต ์ปดํฌ๋ํธ ์ค๊ณ
- React Hook Form + Zod ๊ธฐ๋ฐ ๋ก๊ทธ์ธยทํ์๊ฐ์ ยท์จ๋ณด๋ฉ ํผ ์ ํจ์ฑ ๊ฒ์ฌ
- ๋ง์ดํ์ด์ง ์ ๋ฐ ๊ตฌํ (๋ด ํ๋กํ ์ค์ , ์์ด๋์ด ๋ถ์ ๋ฆฌํฌํธ, ๋์ ํ๋กํ ๋ถ์, ์งํ์ค์ธ ํ๋ก์ ํธ, ํ์ ๊ด๋ฆฌ ํ์ด์ง)
- dnd-kit ๋๋๊ทธ ๊ธฐ๋ฐ ํํธ ์ค์ ๋ชจ๋ฌ, ๋ฆฌ๋ ์๋ช ยทํ์ ๊ฐํด ๊ธฐ๋ฅ ๋ฐ API ์ฐ๋
- ๋ชจ๋ฌ ์ํ ์ ์ญ ํตํฉ ๋ฆฌํฉํ ๋ง, Zod URL ๊ฒ์ฆ์ผ๋ก ๋งํฌ ํ๋ XSS ์ทจ์ฝ์ ์์
React TypeScript TanStack Query Zustand React Hook Form Zod dnd-kit
๐ฅญ ManGO โ ๋ฌ๋ ์ฌ์ธ์ ํฌ๋ก์คํ๋ซํผ ์ฑ
2025.09 โ 2025.12- ๊ณ ๊ธ๋ชจ๋ฐ์ผํ๋ก๊ทธ๋๋ฐ(์ฐ์์ํ)
- Mobile Frontend
GPS ๋ฌ๋ ๊ธฐ๋ก, ์บ๋ฆญํฐ ์ก์ฑ, ์ปค๋ฎค๋ํฐ๋ฅผ ํ๋๋ก ํตํฉํ ๋ฌ๋ ์ดํ๋ฆฌ์ผ์ด์
์ปค๋ฎค๋ํฐ ํ์ด์ง ๊ตฌํ
- Firebase ํ๋ก์ ํธ ์ฐ๋ ๋ฐ ์ด๊ธฐ ์ค์
- ์ปค๋ฎค๋ํฐ ํ์ด์ง ๊ตฌ์กฐ ์ค๊ณ ๋ฐ ํ๋ฉด ๊ตฌํ (์ง๊ธ ๋จ๋ ๋ฌ๋์ฝ์ค, ๋์ ๋ฌ๋์ฝ์ค, ์ง๊ธ ๋จ๋ ๋ฌ๋ํ)
React Native Expo TypeScript Firebase
๐ฌ Filmograph โ ์ํ ๋ฐ์ดํฐ ์๊ฐํ ์น
2025.09 โ 2025.12- ์นํ๋ ์์ํฌ1
- Frontend
์ํ์ธ๋ค์ ํ์ ๊ด๊ณ๋ฅผ ์ธํฐ๋ํฐ๋ธ ๋คํธ์ํฌ ๊ทธ๋ํ๋ก ํ์ํ๋ ๋ฐ์ดํฐ ์๊ฐํ ํ๋ซํผ
ํ, ํ์ ๋คํธ์ํฌ(๋ ธ๋ ๋ฐ์ดํฐ), ๊ทธ๋ํ ์ค๋ช ๋ฉ์ธํ์ด์ง, ๋ฐ์ค์คํผ์ค(๊ด๋๊ฐ ์ถ์ด) ํ์ด์ง ๊ตฌํ
- ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ ๋ฐ ๋ ์ด์์ยท๋ผ์ฐํ ๊ตฌ์กฐ ์ค๊ณ
- ๊ทธ๋ํ ํ์ด์ง UI ๊ตฌํ ๋ฐ 3์ข ๊ทธ๋ํ(์ด๋ถยท์๊ณ ยทํ์ ๋คํธ์ํฌ) ํ์ด์ง ๋ถ๋ฆฌ
- Louvain ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํ์งํ ์ํ์ธ ์ปค๋ฎค๋ํฐ๋ฅผ ํ์ ๋คํธ์ํฌ ๊ทธ๋ํ๋ก ์๊ฐํ
React TypeScript React Force Graph D3.js TanStack Query Firebase
๐ ์์ฐ์ด ๊ธฐ๋ฐ ํจ๋ ์ถ์ถ ์์คํ - PMI
2025.09 โ 2025.11- ๊ธฐ์ ์ฐ๊ณ SW ์บก์คํค๋์์ธ (๐์ฐ์์)
- Frontend
๋ณต์กํ ์ฟผ๋ฆฌ ์์ด ์์ฐ์ด ์ง๋ฌธ๋ง์ผ๋ก ํ๊ฒ ํจ๋์ ์ถ์ถํ๊ณ ์ธ์ฌ์ดํธ๋ฅผ ์๊ฐํํ๋ ์์คํ
๋ก๊ทธ์ธ/ํ์๊ฐ์ , ๋๋ฉ, ๊ฒ์, ๊ฒฐ๊ณผ ํ์ด์ง ๊ตฌํ
- ์์ฐ์ด ๊ฒ์ยท์ฌ์ง์ API ์ฐ๋ ๋ฐ AI ๋ถ์ ์์ฝ ๊ฒฐ๊ณผ UI ๊ตฌํ
- Recharts ๊ธฐ๋ฐ ๊ฒ์ ๊ฒฐ๊ณผยท๋งค์นญ๋ฅ ๊ทธ๋ํ, ์ ์ฒด ๋ฐ์ดํฐ ์๊ฐํ ํ์ด์ง ๊ตฌํ
- ๊ฒ์์ด ํ์คํ ๋ฆฌยท์์ ํค์๋ยทํจ๋ ๋ชฉ๋ก ๋ชจ๋ฌ ๋ฑ ํ์ UX ์ค๊ณ, ๋ฐ์ํ ๋ ์ด์์ ๊ตฌํ
React TypeScript TanStack Query Recharts Tailwind CSS



