Resume / Portfolio

성나영

Problem Solver with AI & Web
사용자의 Pain Point에서 출발해, AI와 웹 기술로 업무 효율을 개선합니다.

ny.seong.dev@gmail.com | GitHub | LinkedIn | Blog

  • 기술, 사용자 경험, 비즈니스 맥락을 함께 고려해 구현합니다.
  • 팀원들과 함께 논의하고 공유하며 더 완성도 높은 서비스를 만듭니다.
  • 어제보다 나은 질문을 하기 위해 고민하며, 자신의 성장이 팀의 성과로 이어지길 기대합니다.
  • AI를 탐색과 실험의 속도를 높이는 도구로 활용해 기술과 도메인 한계를 넘어섭니다.

경력

NURIE AI (주)누리에에이아이

Software Engineer · 2025. 03. ~ 재직 중

BriefingHub

AI 키워드 뉴스 분석 및 브랜드 AEO/GEO 모니터링 웹 플랫폼

일정 : 2025. 06. ~ 진행 중

기술 스택 : Next.js, React, TypeScript, Tailwind CSS, TanStack Query, Zustand, next-intl, GCP

참여 인원 및 기여도 : 2인, 60% (기획, 디자인, 개발)

역할 : 기획 및 프론트엔드 전담 개발

  • Zustand store과 useEffect 의존성 기반 데이터 fetch 구조에서 불필요한 뉴스 조회 API 호출 개선을 위해 TanStack Query로 서버 상태 분리, 호출 수 7 → 3회로 감소
  • AI 뉴스 분석 결과 조회 시 장기간 로딩 UI가 노출되는 문제를 해결하기 위해 SSE 통신으로 변경 제안, 점진적 데이터 렌더링을 통해 첫 데이터 표시 시점 80% 단축
  • AEO/GEO 모니터링을 위해 LLM 텍스트 응답에서 출처 특징, 브랜드 감성, 브랜드 특징 인사이트를 추출하고 시각화하는 차트 API 및 대시보드 개발
  • Lighthouse로 초기 화면 랜더 병목 지점 파악해 동적 import 분리, 로딩 UI DOM 트리 통합 등 개선, Performance 28점 향상
  • 스케줄러 기반 임시 데이터 관리 로직을 GCP Firestore TTL로 변경해 운영 비용 절감

BriefingHub Extension

SNS 게시글 반응 모니터링 대시보드 Chrome Extension

일정 : 2025. 06. ~ 진행 중

기술 스택 : React, TypeScript, Chrome Extension Manifest V3, Vite, Tailwind CSS, Recharts, Cheerio

참여 인원 및 기여도 : 1인, 100% (기획, 디자인, 개발)

역할 : SNS 스크래퍼 및 모니터링 대시보드 개발

  • 스크래퍼 개발 중 chrome://discards를 활용해 백그라운드 탭의 Visibility, Freeze 상태에 따른 DOM 로딩 제약 사항 파악, inactive 탭에서도 스크래핑이 정상 수행되도록 파이프라인 개선
  • 주기마다 모든 스크래퍼에 이벤트를 보내 실행 타이밍을 확인하던 Pub/Sub 구조를 Scheduler로 변경, 불필요한 이벤트 발행을 없애고 스크래퍼별 개별 주기에 따라 동작하도록 개선
  • Chrome의 자동 백그라운드 탭 정리 및 Service Worker 종료로 인한 데이터 유실 문제를 chrome.storage 기반의 상태 백업 및 자동 복구 로직을 구현해 해결

사이드 프로젝트

AEIO 공식 홈페이지

AI 실시간 피드백 얼굴 운동 앱 AEIO의 공식 홈페이지

일정 : 2026. 05. ~ 2026. 08.

기술 스택 : Next.js, React, TypeScript, Tailwind CSS, GSAP, Framer Motion, Three.js, Notion API, Vercel

참여 인원 및 기여도 : 1인, 100% (기획, 개발)

역할 : 기획 및 프론트엔드 개발

  • Notion API의 이미지 메타데이터 미제공 문제를 해결하기 위해 이미지 프록시 내 파일 헤더 파싱 로직을 구현, HEIC 렌더링 오류 해결 및 전송량 83% 경량화
  • Three.js로 랜딩 히어로 3D 오브젝트 움직임 및 호버 인터랙션 애니메이션 구현
  • 직접 계산한 이징 함수와 타이밍 상수 로직을 GSAP Timeline 기반 시퀀스로 리팩토링해 유지보수 효율성 확보

baby24

배리어 프리 영아기 수면 모니터링 앱

일정 : 2025. 01. ~ 2025. 05.

기술 스택 : Flutter, Node.js, Socket.IO, WebRTC, Vertex AI

참여 인원 및 기여도 : 4인, 30% (기획, 개발)

역할 : 기획, Flutter 앱, Signaling Server 개발

  • 목표 : 장애 양육자가 스마트폰으로 아기 수면 상태를 모니터링할 수 있는 AI 위기 감지 서비스
  • WebRTC 기반 P2P 실시간 영상 전송 구조 설계 및 Flutter 앱 개발
  • Firebase Realtime DB Signaling에서 Offer/Answer 동기화 지연 및 충돌 문제 발생, Socket.IO 기반 Signaling Server로 재설계해 연결 안정성 확보
  • Vertex AI로 얼굴 감지 모델 튜닝 및 위기 알림 파이프라인 설계
  • Google Solution Challenge 2025 출품

ai-pass

실시간 여권 사진 규정 검증 웹

일정 : 2023. 09. ~ 2024. 12.

기술 스택 : React, TypeScript, Socket.IO, Context API, styled-components, Turborepo, Vercel, GitHub Actions

참여 인원 및 기여도 : 5인, 20% (기획, 개발)

역할 : 기획, 프론트엔드 개발

  • 목표 : 기존 외교부 온라인 여권 검증보다 정확하게 검증하고 AI로 실시간 피드백을 제공하는 서비스
  • 실시간 영상 이미지를 전송하기 위해 Socket.IO로 서버와 실시간 (1초 이내 latency) 통신 로직 개발
  • Base64를 URL로 전달해 발생한 414 에러를 Body/FormData 기반 전송으로 변경해 해결
  • 외교부 서비스 대비 약 20% 높은 정확도 달성 (50개 여권 사진 테스트 기준)
  • 기존에 사진 촬영 후 구청 방문까지 필요했던 여권 사진 규정 검증을 집에서 평균 8~10초 만에 완료하도록 단축

활동

Google Developer Groups on Campus Soongsil

2023. 09. ~ 2025. 09.

3기 AI/ML 파트 멤버 · 4기 DevRel
  • Next.js와 Notion API를 연동해 멤버 데이터 관리 CMS 로직 설계 및 공식 홈페이지 내 Member 페이지 개발
  • 최신 기술 트렌드 공유, 성장을 목표로 스터디 기획·운영 (NLP, IT 영어 회화)
  • 풀스택(FYT), CS 리마인드 스터디, Google Cloud Skill Boost 참여로 프론트엔드에서 백엔드, 인프라로 스킬 확장
  • 세미나와 커뮤니티 이벤트 기획 및 운영
Solution Challenge
  • SDGs 기반 사회 문제 해결을 위한 서비스 기획 및 개발
  • 2024년, 2025년 출품

미래에셋박현주재단 해외교환파견 장학생

2024. 04. ~ 2024. 08.

30기 장학생
  • 장학생 네트워크 MEET-UP에 참가해 AI 활용 인사이트 공유
  • 독일 교환학생 과정 중 배운 내용을 공유하는 에세이 작성

2023 숭실대학교 실리콘밸리 AI 온라인 인턴십 프로그램 2기

2023. 08.

  • 예측형 AI와 생성형 AI를 활용한 서비스 아이디어 기획

역량

Technology

  • Core: Next.js, React, TypeScript, Node.js (learning)
  • State & Data: Chrome Storage API, Context API, REST API, TanStack Query, Zustand
  • Auth: JWT, OAuth (Google)
  • Payment: Payple
  • AI: LLM Fine-tuning (OpenAI, Vertex AI), Prompt Engineering
  • UI & UX: Figma, next-intl, PostCSS, react-hook-form, Recharts, react-word-cloud, styled-components, Tailwind CSS
  • DevOps: AWS (learning), GitHub Actions (CI/CD)

Product Execution

  • 사용자의 pain point를 해결하기 위해 사용자 입장에서 업무를 수행해보고 불편한 지점을 찾아 요구사항에 반영
  • 개선이 필요한 부분을 발견하면 가설을 세우고 AI로 프로토타입을 빠르게 만들어 검증, 효과가 지표로 확인되면 다음 작업 일정으로 할당해 개선
  • 새로운 기능을 제안할 때 유사 서비스 사례를 조사해 근거와 함께 제시

Communication

  • 새로운 아이디어나 개선 사항을 Figma 목업과 API 데이터 구조를 포함한 문서로 정리해 팀원들에게 공유
  • 질문을 하기 전 충분히 시도하고, 질문 시 상황, 목표, 가설, 시도한 내용을 정리해 공유
  • 디자이너와 협업 시 화면, UX 맥락과 함께 구현 시 제약 사항 설명
  • 교환학생 중 여러 국가의 학생들과 글로벌 협업 경험

자격증 · 수상

자격증

이름 점수 / 등급 일시
SQLD 개발자 2026. 06.
TOEIC Speaking 160 / AL 2025. 06.
TOPCIT 560점 / Level 3 2023. 10.

수상

내역 역할 일시
2022 클라우드 이노베이션 컨테스트 - 클라우드를 부탁해, 4등 Google Apps Script, Workspace를 이용한 동아리 Student Office Service 웹 개발 2022. 04.
2021 숭실대학교 컴퓨터학부 소프트웨어 공모전, 금상 사용자 포즈 추정 AI 모델 및 웹앱 페이지 개발 2021. 09.

학력

숭실대학교

Seoul, South Korea

2020. 03. ~ 2026. 02.

소프트웨어학부 (학사) · 융합전공: 빅데이터

학점 3.97 / 4.5

Technical University of Braunschweig

Braunschweig, Germany

2024. 04. ~ 2024. 08.

교환학생 : Informatik (Computer Science), Bachelor

학점 2.35 (1.0 = Very Good, 5.0 = Fail)

  • Introduction to Machine Learning
  • Pattern Recognition (Master)

University of Southern California

Los Angeles, CA, U.S.

2023. 07.

숭실대 스파르탄교육원 및 USC 주관 SW Summit Camp 글로벌 연수

  • Data Science & Artificial Intelligence
  • Southern California Korean American Software Pioneer Hackathon