๋ํ ์ผ๊ณผ ๊ฐ๊ฒฐํจ์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
3๋ ๊ฐ SI ํ๊ฒฝ์์ ๋ค์ํ ํ๋ก ํธ์๋ ํ๋ก์ ํธ๋ฅผ ๊ฒฝํํ๋ฉฐ ์ฑ์ฅํด์จ ๊ฐ๋ฐ์์ ๋๋ค. Next.js ๊ธฐ๋ฐ์ ๋์๋ณด๋, ๊ด๋ฆฌ์ ํ์ด์ง, ๊ธฐ์ ์น์ฌ์ดํธ ๋ฑ ์ ์ข ๊ณผ ์๊ตฌ์ฌํญ์ด ๋ค๋ฅธ 10์ฌ ๊ฐ ํ๋ก์ ํธ์ ํ๋ก ํธ์๋๋ฅผ ๋ด๋นํ์ต๋๋ค.
์ฝ๋๋ฅผ ์์ฑํ ๋ ๊ฐ์ฅ ์ค์ํ๊ฒ ์๊ฐํ๋ ๊ฑด '์ฌ์ฉ์๊ฐ ๋งํ๋ ์ง์ ์ด ์๋๊ฐ'์ ๋๋ค. ๋ก๋ฉ ์ํ ํ๋, ์๋ฌ ๋ฉ์์ง ํ๋๋ ์ฌ์ฉ์ ๊ฒฝํ์ ๋นํ์ด ๋ ์ ์๋ค๊ณ ๋ฏฟ๊ธฐ์, ์ฃ์ง ์ผ์ด์ค๊น์ง ๊ณ ๋ คํ ๊ฒฌ๊ณ ํ UI ๊ตฌํ์ ์ง์คํฉ๋๋ค.
๐ Portfolio: jaerinjaerin.vercel.app
Frontend
Mobile
Database & Tools
- Next.js & TypeScript๋ฅผ ํ์ฉํ์ฌ ํ๋ก์ ํธ์ ๊ฐ๋ฐ๊ณผ ์ด์์ด ๊ฐ๋ฅํฉ๋๋ค.
- Motion(Framer Motion) & GSAP๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ๋๋ฌ์ด ์ ๋๋ฉ์ด์ ๊ณผ ์ธํฐ๋ํฐ๋ธํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ์น์ฌ์ดํธ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํฉ๋๋ค.
- AWS ์ธํ๋ผ(S3, CloudFront)์ ๋ค๊ตญ์ด ์ง์(next-intl), ๋ชจ๋ํฐ๋ง(Sentry, Google Analytics)์ ํตํด ๊ธ๋ก๋ฒ ์๋น์ค ์ด์ ํ๊ฒฝ์ ์ดํดํ๊ณ ์์ต๋๋ค.
- ์๋ฒ ์ปดํฌ๋ํธ์์ DB ์ง์ ์ ๊ทผ ํจํด๊ณผ SWR ์บ์ ์ ๋ต์ ์กฐํฉํ์ฌ ๋คํธ์ํฌ ์ค๋ฒํค๋๋ฅผ ์ ๊ฑฐํ๊ณ ์ค์๊ฐ ๋ฐ์ดํฐ ๋๊ธฐํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์ง์คํ์ค ๊ธฐ๋ฐ ์ฅ์ ๋์ฐฉ ์๋ฆผ ์ ํ๋ฆฌ์ผ์ด์
Flutter | Hive | GoRouter | Geolocator | 2025.08 - 2025.12
- Naver Local API + Geocode API ์กฐํฉ์ผ๋ก ์ฃผ์ ๊ฒ์ ์คํจ์จ ๊ฐ์
- ์ ์ญ ์ํ ๊ธฐ๋ฐ ๋ฐ์ก ์ด๋ ฅ ๊ด๋ฆฌ๋ก ํธ์ ์๋ฆผ ์ค๋ณต ๋ฐ์ก ๋ฐฉ์ง
- Firebase Google Analytics ์ฐ๋ ๋ฐ iOS App Store ๋ฐฐํฌ
์ธํฐ๋ํฐ๋ธ ์ง๋์ ํ์๋ผ์ธ์ผ๋ก ์๊ฐํํ ์น ์ฌ์ดํธ
Next.js 15 | TypeScript | Mapbox GL | Zustand | 2025.10 - 2025.12
- Mapbox GL ํด๋ฌ์คํฐ๋ง์ผ๋ก 100๊ฐ ์ด์์ ๋ฐ์ดํฐ๋ฅผ ์ง๋์์ ์์ฐ์ค๋ฝ๊ฒ ํ์ ๊ฐ๋ฅ
- ๋ทฐํฌํธ ๊ฐ์ง ์ปค์คํ ํ ์ผ๋ก Drawer ์ด๋ฆผ ์ ๋ง์ปค ๊ฐ๋ ค์ง ์ด์ ํด๊ฒฐ
- Lighthouse ์ฑ๋ฅ ์ต์ ํ๋ก Performance ์ ์ 52โ78์ ๊ฐ์ , ์ด๊ธฐ ๋ก๋ฉ 52% ๊ฐ์
AI ๊ธฐ๋ฐ ์ด๋ฏธ์ง ์์ฑ ๋ฐ 3D ๋ชจ๋ธ ์ ์ SaaS ํ๋ซํผ
Next.js 15 | TypeScript | Three.js | NextAuth v4 | 2025.03 - 2025.08
- ์๋ฒ ์ปดํฌ๋ํธ์์ DB ์ง์ ์ ๊ทผํ์ฌ ๋คํธ์ํฌ ์ค๋ฒํค๋ ์ ๊ฑฐ, ์ด๊ธฐ ๋ ๋๋ง ์๋ ๊ฐ์
- Google Sheets ์๋ ์ ์ฅ + Discord ์ค์๊ฐ ์๋ฆผ์ผ๋ก ํ ํ์ ํจ์จ ํฅ์
- NextAuth v4 + Prisma๋ก ์์ ๋ก๊ทธ์ธ(Google/Kakao) ํตํฉ ์ธ์ฆ ๊ตฌํ
์ผ์ฑ S+ ๋ค๊ตญ์ด ์ง์(i18n) ๊ฒ์ด๋ฏธํผ์ผ์ด์ ํด์ฆ ํ๋ซํผ
Next.js 14 | TypeScript | next-intl | Sentry | Google Analytics | 2024.09 - 2025.01
- Accept-Language ํค๋ ํ์ฑ์ผ๋ก ์ฌ์ฉ์ ์ธ์ด ์๋ ๊ฐ์ง, 50๊ฐ๊ตญ ์ธ์ด ๋์
- Sentry ์๋ฌ ๋ชจ๋ํฐ๋ง ๋์ ์ผ๋ก ํ๊ท ๋์ ์๊ฐ 30% ๊ฐ์
- AWS SES + next-intl๋ก 50๊ฐ๊ตญ ์ธ์ด๋ณ ์ด๋ฉ์ผ ํ ํ๋ฆฟ ๊ตฌ์ถ, ์ธ์ฆ ๋ฉ์ผ ์๋ ๋ฐ์ก
- ์น ์ฌ์ดํธ ์ต์ ํ์ ์ฑ๋ฅ ๊ฐ์ , ๊ผญ ํด์ผํ๋์? - 2025.11.28
- ํ์ ์ด ์๋ UI๋ก UX๋ฅผ ํฅ์์ํค๊ธฐ - 2025.08.23
- ๋ค๊ตญ์ด๋ฅผ ์ง์ํ๋ ํ์ด์ง ๋ง๋ค๊ธฐ - 2025.01.06
์ด ๋ ํฌ์งํ ๋ฆฌ๋ macOS ์คํ์ผ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ง ์ธํฐ๋ํฐ๋ธ ํฌํธํด๋ฆฌ์ค ์น์ฌ์ดํธ์ ๋๋ค. GSAP๋ฅผ ํ์ฉํ ๋๋๊ทธ ์ธํฐ๋์ ๊ณผ ์๋์ฐ ๊ด๋ฆฌ ์์คํ ์ ๊ตฌํํ์ต๋๋ค.
Tech: Next.js 16, React 19, TypeScript, GSAP, Tailwind CSS 4, Zustand
๐ ๊ธฐ์ ๋ฌธ์ ๋ณด๊ธฐ



