김세민Frontend & Full-stack Developer복잡한 데이터와 업무를쉬운 서비스로 잇습니다.
지도·공간정보와 데이터 운영 도구, 웹 서비스를 만들어 왔습니다. 무엇을 정상으로 볼지, 무엇이 꼭 필요한지 기준부터 정하고 그 기준대로 쓰기 쉬운 화면을 만듭니다.
How I work
기준을 먼저 정하고, 기록으로 남깁니다
분야는 달라도 일하는 방식은 같았습니다. 실제 프로젝트에서 반복된 세 가지입니다.
- 01
무엇이 정상인지부터 정합니다
크롤러가 정상 종료돼도 데이터는 비어 있을 수 있었습니다. 자동화보다 먼저 "정상"의 기준을 검증 조건 37개로 정했고, 오류율이 1.25%에서 0.05%로 내려갔습니다.
- 02
범위를 좁혀 끝까지 만듭니다
독일 DLR과의 요구사항 78건을 핵심 21개로, 도로 플랫폼의 첫 사용자를 시·군 도로과 담당자로 좁혀 꼭 필요한 기능부터 만들었습니다.
- 03
과정을 기록으로 남깁니다
요구사항, 회의, 문제와 해결 과정을 문서로 남겨 팀과 공유합니다. 함께 일했던 대표님들이 다시 일을 맡겨 주신 것도 이 방식 덕분이라고 생각합니다.
일기를 쓰고 뜨개질을 합니다. 도안을 읽고 한 단씩 쌓아 하나를 완성하는 과정이 개발과 닮아서 좋아합니다.
Projects
직접 만든 기능으로 설명합니다
누르면 오른쪽에 화면, 수치, 구현 내용이 열립니다.
13 / 13
질문 → 조회 시점에 결합
- T-Box개념·속성 정의Neo4j
- R-Box관계·적용 제약Neo4j
- A-Box시설물 실제 기록PostGIS
- K-Box법령·문서 근거문서 저장소
도로 인프라 통합지능 플랫폼
도로 데이터 온톨로지 · AI 의사결정 지원흩어진 도로대장·점검 이력·법령을 연결해, 질문 하나로 대상과 근거를 찾는 흐름을 설계하고 있습니다.
246개 도로대장 원천 레이어 (팀 구축)약 285만 A-Box 레코드 (PostGIS)도메인 분석 · 온톨로지 설계 검토 · PoC 화면 개발
- $ python chk_daily_cron.py
- [08:00] 전날 수집분 검증 · 조건 37개
- ✓ success 작업 3개
- ✗ no_data 작업 1개 · A사이트
DATA CHECK TOOL
수집 데이터 자동 검증"정상 종료"가 아니라 실제 수집 결과를 검증하게 바꿔, 하루 3시간 걸리던 점검을 30분으로 줄였습니다.
3h → 30m 하루 수집 점검 시간1.25% → 0.05% 오류율단독 개발 · DB 검증 · 운영 자동화

vision-X
독일 DLR 협력 · 데이터 교환독일 DLR과 국내 기관의 요구사항 78건을 21개로 좁혀 데이터 교환 구조를 설계하고, 디지털 트윈으로 검증했습니다.
78건 → 21개 요구사항을 MVP 핵심 항목으로 정리3~4s → 1.2s 시각화 응답 시간데이터 교환 구조 설계 · GIS 개발 · 결과 보고
- $ curl -s 127.0.0.1:8000/health
- {"ok": true, "db": "connected"}
- $ tail -f /var/log/nginx/access.log
- 외부 요청이 도달하지 않음
마케팅 운영 플랫폼
조회 API · 운영 관리자 · 권한 설계조회 API에 인증·캐시·관리 화면을 갖추고, 외부 접속 장애를 앱·프록시·방화벽 계층으로 나눠 추적했습니다.
백엔드 API · 운영 관리자 · 권한 설계 · 협업 환경

XDWorld 기반 국공유지 관리
국공유지 관리 GIS따로 찾던 토지 정보·지도·AI 분석 결과를 지도 한 화면에 모으고, 그 화면을 그대로 보고서로 출력하게 했습니다.
1.2s → 0.48s 지도 이동 반응 시간12MB → 2MB PDF 보고서 용량GIS 웹 개발 · 지도 제어 · 분석 결과 연동

CinEver
영화 리뷰 서비스프론트엔드 리드로 공통 컴포넌트와 화면 규칙을 정해, 5명이 나눠 만든 화면을 하나의 서비스로 묶었습니다.
약 10개 구현 · 설계한 주요 화면20~30개 관리한 재사용 UI 컴포넌트현대오토에버 SW 스쿨 웹개발 프로젝트 최우수상프론트엔드 리드 · UI 디자인 · API 연동

쭉정이
도서 커뮤니티형식이 다른 도서 API 두 개를 하나의 구조로 맞춰, 검색부터 독서 일정까지 한 흐름으로 이었습니다.
프론트엔드 리드 · 인증 · 도서 API · 캘린더 연동

chipster play
그룹 위치 공유웹과 Android가 같은 사용자를 다르게 인식하던 문제를 UID로 통일해, 로그인 후 지도·그룹 기능이 끊기지 않게 했습니다.
10~20명 기능 테스트 참여 인원약 5초 그룹 위치 갱신 주기 (폴링)산학 R&D·캡스톤디자인 발표회 최우수상웹 인증 · Android 연동 · 위치 공유

REALLY YOU?
딥보이스 판별합성 음성을 판별해 보이스피싱을 막는 서비스로, 판별 정확도 92%(해커톤 발표 기준)를 기록해 특별상을 받았습니다.
92% 딥보이스 판별 정확도특별상 SW중심대학 공동해커톤 · 한국정보과학회SW중심대학 공동해커톤 특별상 · 한국정보과학회장상PM · Flutter UI · 서버 연동

HIS
말하는 영상 생성사진·음성·문장으로 말하는 영상을 만드는 서비스에서, 처음 쓰는 사람도 따라갈 수 있는 입력·결과 흐름을 만들었습니다.
2위 2023 SW중심대학 공동해커톤1~3분 영상 1개 생성 시간2023 SW중심대학 공동해커톤 2위웹 개발 · 파일 처리 · 서버 연동
산학 프로젝트
실시간 웹 채팅새로고침 없이 이어지는 웹 채팅을, 처음 다뤄 본 WebSocket으로 직접 구현해 기업 서비스에 붙였습니다.
5~10명 동시 접속 기능 점검웹 채팅 개발 · 실시간 통신 연동
AI 모델링 자동화 시스템
AI 학습 이미지 생성웹에서 조건만 넣으면 Unity가 여러 각도의 학습 이미지를 만들어 주는 흐름을 설계했습니다.
8~16장 요청 1회당 생성 이미지한국항공대 SW중심대학사업단 단장상웹 인터페이스 · 서버 데이터 연동

PROJECT-S
Unity 슈팅 게임속도와 방식이 다른 5인 팀이 하나의 게임을 완성하도록, 문서와 QA로 일정과 통합을 관리했습니다.
10~15개 관리한 기획 · 관리 문서20~30건+ 관리한 QA · 수정 항목PM · 기획 · QA · 개발 보조
Experience
경력
데이터 운영 자동화에서 시작해 GIS 서비스, 국제 협력 프로젝트, 백엔드 운영 도구로 범위를 넓혔고, 지금은 EGIS TF팀에서 도로 인프라 통합지능 플랫폼을 만들고 있습니다.
2026.05 – 현재
EGIS
TF팀
도로 인프라 통합지능 플랫폼의 도메인 분석·온톨로지 설계 검토·PoC 화면 개발
- 지자체 도로 업무 흐름을 조사하고 업무 질문 8유형과 업무 영역 × 질문 유형 매트릭스 설계
- 도로대장 원천 구조를 분석하고 T/R/A/K-Box 온톨로지 역할 분리와 원천 매핑·저장소 구조 설계 검토
- Vue·Mapbox로 PoC 화면을 구현하고, 기술 중심 시연을 FIND → REVIEW → REPORT 업무 흐름의 3패널 UI로 개선
관련 프로젝트도로 인프라 통합지능 플랫폼
2026.01 – 2026.04
디지털 마케팅 기업
Backend · Internal Tools
마케팅 운영 조직의 데이터 조회 API·관리자 도구 개발과 내부 시스템 협업·서비스 기획
- FastAPI·PostgreSQL 기반 조회 서버에 API Key·기기 식별, 캐시, 관리 대시보드를 구성하고, Nginx·GCP VM 접속 장애와 가상환경 실행 오류를 조사·대응
- Next.js·TypeScript·Supabase 기반 내부 업무관리 시스템의 구조를 분석하고 GitHub PR·CodeRabbit 리뷰 흐름 점검
- 4단계 조직의 광고 운영 관리자 RBAC·정산 모델·화면 시안 설계
- 마케팅 도구 4종 벤치마킹과 SaaS HTML 프로토타입, 홈페이지 유지보수·Git 이력화 검토
관련 프로젝트마케팅 운영 플랫폼
2024.01 – 2025.02
EGIS
연구소
공간 데이터 시각화와 GIS 서비스의 기획·개발·결과 보고
- XDWorld 국공유지 관리: 필지 위치·속성·AI 지목 분석 결과를 한 지도 화면에 연결하고 PDF 보고서 출력 구현
- 지도 카메라 이동·렌더링·캡처 시점을 동기화해 레이어 누락 없는 화면 캡처 구현
- 독일 DLR 협력 vision-X: 요구사항 78건을 21개 핵심 항목으로 정리하고 Gaia-X 기반 데이터 교환 구조 설계
- Base-X Connector 기반 데이터 교환 흐름 구성과 디지털 트윈 시각화
- 약 12회 기관 협의에 참여하고 요구사항 정의서·아키텍처 문서·시연 화면 등 산출물 정리
관련 프로젝트XDWorld 기반 국공유지 관리 vision-X
2021.06 – 2023.10
비틀웍스
프리랜서 개발자 · Project Manager
데이터 수집·검증 자동화와 운영용 웹 대시보드 개발
- DATA CHECK TOOL 단독 개발: 하루 평균 약 4,000건의 수집 데이터를 자동 검증해 점검 시간을 3시간에서 30분으로 단축하고, 실패·누락을 매일 08시 문자로 알림
- Python·Selenium 크롤러 4개 이상 개발·유지보수: 사이트 구조 변경, 인증, 응답 지연, 중복 데이터, 스케줄 오류 대응
- PHP·JavaScript·MySQL 운영 대시보드: 관리자와 대표가 수집량·사이트별 현황·실행 성공 여부·오류 내역을 먼저 훑고 이상 항목을 상세 조회하는 구조
- 대시보드 쿼리 개선: 인덱스 점검, 불필요한 컬럼 조회 축소, JOIN·WHERE 정리와 페이지네이션 적용으로 수 초 걸리던 조회를 1~2초 내외로 단축
- Project Manager: 2~4명의 업무를 조율하며 2~3개 프로젝트를 병행 관리. 대표·고객의 추상적인 요구사항을 작업 단위로 구체화하고, 작업 기준을 문서화해 팀의 진행을 공유
관련 프로젝트DATA CHECK TOOL
Skills
기술
각 기술을 어디에 썼는지는 프로젝트 상세에서 확인할 수 있습니다.
- Frontend
Vue 기반 웹 서비스, 인증·검색·리뷰와 반응형 화면 구현
- JavaScript
- Vue
- TypeScript
- React
- HTML
- CSS
- Tailwind CSS
- Flutter
- Kotlin
- Swift
- Backend
Python 데이터 처리 도구, PHP 웹 개발, 서버 요청·응답 연동
- Python
- PHP
- Java
- Spring Boot
- Node.js
- Data
MySQL 데이터 관리·쿼리 개선과 수집 데이터 상태 검증
- MySQL
- Firebase Firestore
- Oracle
- GIS
지도·AI 분석 레이어 연동과 위치 데이터 시각화
- XDWorld
- Digital Twin
- Base-X Data Connector
- Naver Map API
- Infrastructure
예약 작업·알림 자동화와 Apache·Nginx 서버 운영 보조
- Crontab
- Apache
- Nginx
- AWS
- Firebase
- Tools
Git·Figma·Notion 협업, 동료 코드 리뷰와 PM·QA
- Git
- GitHub
- GitLab
- Figma
- Notion
- Slack
- Unity
- Vite
Awards & Education
수상과 교육
수상 6회
- 2022.03.07총장상
한국항공대학교 SW중심대학 산학 협력 프로젝트
- 2022.05.16한국항공대 SW중심대학사업단 단장상
한국항공대학교 SW중심대학 공동해커톤
- 2023.05.072위
한국항공대학교 SW중심대학 공동해커톤
- 2023.06.30특별상 · 한국정보과학회장상
SW중심대학 공동해커톤
- 2023.12.20최우수상
한국항공대학교 산학 R&D프로젝트/캡스톤디자인 발표회
- 2025.08.28최우수상
현대오토에버 SW 모빌리티 스쿨 웹앱 2기 웹개발 프로젝트
활동 · 학력 · 자격
- 2022.0842 Seoul · La Piscine
La Piscine 과정을 거쳐 본과정에 합격했습니다. 한 달간 과제·시험·팀 프로젝트를 수행하고, 동료 코드 리뷰에서 구현 방식을 비교하고 설명했습니다.
- 2025.04.28 – 2025.11.12현대오토에버 모빌리티 SW 스쿨 웹/앱
Vue 기반 팀 프로젝트에서 인증·외부 API·리뷰·독서 캘린더 기능을 구현했습니다. CinEver에서는 프론트엔드 리더로 Figma 디자인과 개발을 맡았습니다.
- 2020.03 – 2024.08한국항공대학교
소프트웨어학과 졸업
- 2017.03 – 2020.02오천고등학교
졸업
- 2024.07.06OPIc
IH · ACTFL

