COMMERCE / PRODUCT DEVELOPMENT
주문부터 운영까지 이어지는
커머스 플랫폼.
고객의 구매 경험과 운영자의 업무를 하나의 흐름으로 연결했습니다. 서비스 전반의 설계와 개발, 운영을 함께 이끌었습니다.
YEA DARM LEE / DEVOPS ENGINEER
안녕하세요, DevOps 엔지니어 이예닮입니다.
개발과 운영을 연결하고,
자동화로 안정적인 서비스를 만듭니다.
01 / SELECTED WORK
기능 구현을 넘어 실제 사용과 운영까지.
각기 다른 문제에서 출발한 여섯 가지 프로젝트입니다.
COMMERCE / PRODUCT DEVELOPMENT
주문부터 운영까지 이어지는
커머스 플랫폼.
고객의 구매 경험과 운영자의 업무를 하나의 흐름으로 연결했습니다. 서비스 전반의 설계와 개발, 운영을 함께 이끌었습니다.
CONTRACT / OPERATIONS
공간과 사람, 계약을 하나의 운영 흐름으로.
기획·설계부터 사용자 화면과 관리자, 백엔드까지 단독으로 구축했습니다. 배포와 서버 관리도 직접 맡아 현재 운영하고 있습니다.
DESKTOP / AUTOMATION
여러 프로그램을 하나의 작업 흐름으로.
Windows 환경에서 프로그램을 연결하고 반복 작업을 줄이는 데스크톱 자동화 도구입니다.
DATA / WEB SERVICE
흩어진 정보를, 믿고 볼 수 있는 데이터로.
여러 사이트의 데이터를 수집하고 정리해 한곳에서 확인할 수 있도록 만드는 데이터 서비스입니다.
AI / INTERNAL TOOLS
회사의 지식을, 업무의 다음 행동으로.
업무 정보와 맥락을 연결하고, 근거를 바탕으로 작업을 돕는 사내 AI 플랫폼을 설계했습니다.
E-COMMERCE / END-TO-END
지역의 가게를 온라인 고객과 연결하다.
상품 구매부터 결제와 배송, 주문 관리까지 실제 판매에 필요한 흐름을 갖춘 온라인 쇼핑몰입니다.
PROJECT ARCHIVE
서비스, 업무 도구, 자동화와 실험.
여러 문제를 풀어온 과정입니다.
PARKING / PAYMENTS
주차 이용부터 결제·정산·운영 승인까지 연결하는 주차 서비스 플랫폼.
AI / MEMORY ENGINE
중앙 Hub와 데스크톱 Companion을 연결하는 업무용 AI 비서.
COMMERCE / WORKFLOW
쇼핑몰 데이터와 Slack을 연결한 매출·공급사·정산 업무 도구.
BROWSER AUTOMATION
매장을 선택하고 날짜별 리뷰 현황을 확인하는 운영 자동화 도구.
WEB / COMMUNITY
사용자별 생일 축하 편지와 카드를 모아 보여주는 웹 프로젝트.
WEB / RECOMMENDATION
의류 추천 화면과 사용자·관리자 영역을 나눈 Flask 웹 프로젝트.
WEB / HEALTH
운동·영양·체중·마이페이지를 나눈 건강 관리 웹 프로토타입.
DESKTOP / PROTOTYPE
전역 단축키와 시스템 트레이로 접근하는 Electron AI 도우미.
DATA / INTEGRATION
여러 신탁사와 공매 공고의 정보를 수집·정리하는 자동화 작업.
DATA / AUTOMATION
여행 상품과 공모전 정보를 사이트별로 수집하고 정리한 작업.
LOCATION / DATA
장소 검색 결과와 추가 정보를 연결하는 지역 데이터 수집 도구.
ENTERPRISE / GIS
전자정부 기반 업무 시스템과 GIS·관제 프로젝트의 개발 기록.
WEB / DELIVERY
소개 사이트부터 관리자 화면과 리뉴얼까지 이어진 웹 제작 경험.
AI / PIPELINE
대본 생성부터 미디어 조합과 게시까지 연결하는 자동화 실험.
FRONTEND / EXERCISE
React·TypeScript 영화 검색 과제와 Perl 실습 기록.
API / PROTOTYPE
외부 거래 API 연동과 Python 데스크톱 인터페이스 실험 기록.
02 / EXPERIENCE
커머스와 공공 시스템, 실시간 관제까지.
개발과 프로젝트 리딩을 함께 경험했습니다.
2025 — 현재
웹 서비스의 기획·개발부터 배포·서버 운영까지 맡고, 업무 자동화와 시스템 유지관리를 수행하고 있습니다.
2024.08 — 2025.04
GIS 기반 미세먼지 추적과 스마트빌리지의 실시간 관제·현장 장비 연동을 담당했습니다.
2022.02 — 2023.08
공공기관 업무 시스템, 보안 개선, 실시간 관제 프로젝트의 개발과 PM·PL을 수행했습니다.
2021.06 — 2022.04
스마트빌 고도화와 사조·S-OIL 시스템 연동 프로젝트를 개발했습니다.
2021.04 — 2021.12
기업 웹사이트, 웹 리뉴얼, 서버 유지보수부터 프로젝트 기획과 제안서 작성까지 경험했습니다.
2021.01 — 2021.03
GIS 기술 연구와 GeoServer 활용 업무를 수행했습니다.
2020.06 — 2020.12
Bixby 카메라 캡슐 고도화와 위치 기반 서비스, 검색 로그 데이터 구성을 개발했습니다.
2020.01 — 2020.05
자사 쇼핑몰과 관리자 페이지, 마케팅 API 및 게임 전용 페이지를 개발했습니다.
03 / ABOUT ME
“어떻게 구현할까”에서 시작해
“어떻게 잘 쓰이게 할까”까지.
안녕하세요. DevOps 엔지니어 이예닮입니다. 필요한 기능을 만드는 일만큼, 그 기능이 실제 업무에서 어떤 역할을 하는지 이해하는 것을 중요하게 생각합니다.
서비스 개발 경험을 바탕으로 배포와 운영을 연결하고, 반복되는 작업을 자동화합니다. 안정적인 서비스 환경을 만들고 문제를 추적하며, 동료와 함께 개선해 나가는 DevOps를 지향합니다.
사용자 화면부터 서버까지,
하나의 제품으로 연결합니다.
흩어진 정보를 정리하고,
반복되는 업무를 줄입니다.
만든 이후의 문제까지 살피고,
함께 해결 방향을 찾습니다.
04 / NEXT CHAPTER
개발 협업과 프로젝트 문의를 기다립니다.
주문·결제·정산·고객 응대를 연결하는 B2B2C 커머스 플랫폼
고객의 구매 경험과 운영자의 주문 처리 업무를 하나의 플랫폼에서 다루는 커머스 프로젝트입니다. 화면이나 개별 API 구현에 그치지 않고, 외부 쇼핑몰 데이터 수집부터 주문·결제·정산·클레임 처리, 고객 응대와 배포 운영까지 서비스 전반을 다뤘습니다.
EC2, CloudFront, CodeBuild를 활용한 서비스 배포와 운영을 담당했습니다. 기능 개발 이후에도 QA, 외부 연동 이슈 대응, 운영 요구사항 검토에 참여하며 제품 전체를 유지하고 개선하는 역할을 수행했습니다.
Windows의 여러 프로그램을 연결하고 작업 흐름을 관리하는 데스크톱 자동화 도구
웹사이트https://boroa.co.kr/새 탭에서 열기Windows에서 실행되는 프로그램을 찾고 연결해 하나의 작업 흐름으로 관리하는 프로젝트입니다. 데스크톱 앱뿐 아니라 사용자 인증, 구독과 라이선스 관리가 연결되는 웹 포털도 함께 구성했습니다. 프로그램을 실행하는 것에 더해, 실행된 대상을 정확히 식별하고 작업 상태를 유지하는 문제에 집중했습니다.
Flask와 MySQL을 기반으로 웹 포털을 개발했습니다. Google·Kakao OAuth2, PKCE, Refresh Token Rotation을 다루며 사용자 인증 흐름을 구성하고, 구독 상태와 라이선스의 생성·유지·종료 과정을 관리하는 기능을 구현했습니다.
모니터와 2·3·4·6·8분할 프리셋을 선택하고 URL·Win32·UWP 앱을 배치하는 작업공간 런처입니다. 용도별 프로필을 저장하며 F1에서 GPT·Gemini 검색을 선택해 질문을 전달하는 흐름도 다룹니다. 준비 상태·전송 실패·불확실한 전송을 구분해 중복 요청을 줄였습니다.
v1.1.0 변경 기록에는 업데이트 다운로드·취소, 설치 파일 해시·Windows 서명·게시자 검증, 설정 백업과 앱 재시작 절차가 정리되어 있습니다. 일반 웹 배치는 기존 브라우저 프로필을 활용하며 AI 검색의 확장 연결과 구분됩니다. 확장 스토어 배포 및 서버 운영 반영이 필요한 기능은 별도 준비 단계입니다.
여러 외부 사이트의 데이터를 수집·정규화하고 검증을 거쳐 공개하는 데이터 플랫폼
서로 다른 사이트에 흩어진 정보를 수집해 한곳에서 다루기 위한 웹 서비스입니다. 단순히 데이터를 가져오는 수집기를 넘어, 형식이 다른 정보를 정리하고 동일 대상을 식별하며, 검증된 데이터만 공개하도록 수집과 운영의 전체 흐름을 설계했습니다.
관리자 역할에 따른 권한 제어(RBAC)와 Keyset Pagination을 적용한 데이터 조회 구조를 구성했습니다. 실제 DinnerQueen 데이터 7,138건을 대상으로 검증하며 데이터 처리 결과를 확인했습니다. 이 수치는 데이터 검증 규모이며 서비스 이용자 수가 아닙니다.
OLVIEW는 체험단 공고를 모아 검색하는 메타 검색 서비스입니다. 검색어·지역·체험 방식·카테고리 조합, 최신·마감순 정렬과 로컬 찜 기능을 구성했습니다. 사용자 검색 요청이 외부 수집을 직접 실행하지 않도록 검색 API와 정기 수집 흐름을 분리했습니다.
실제 수집 스냅샷을 먼저 shadow 단계에서 확인한 뒤 ID 충돌과 기존 상태를 검토해 운영 데이터로 반영하는 흐름을 구성했습니다. 데이터 반영·상태 전환·감사 기록은 하나의 트랜잭션으로 처리하고 실패 시 되돌립니다. 기존 운영자가 숨기거나 삭제한 공고 상태를 유지하며, 모집 기한과 공개 상태를 별도로 판단합니다.
회사의 업무 맥락과 지식을 연결하고, 근거와 승인을 바탕으로 행동하는 내부 AI 플랫폼 설계
업무 중 쌓이는 정보와 기록을 회사의 맥락으로 연결하고, AI 에이전트가 이를 탐색해 작업을 도울 수 있도록 하는 내부 플랫폼입니다. 대화형 응답뿐 아니라 어떤 정보에 근거했는지, 무엇을 사실로 관리할지, 실행 전에 어떤 승인을 받아야 하는지를 함께 설계했습니다.
하나의 검색 방식만 적용하지 않고, 질문의 성격에 따라 SQL, Hybrid RAG, 시간 기반 질의(Temporal), 관계 기반 질의(Graph)를 선택하는 Query Router를 설계했습니다. 정형 데이터, 문서의 의미, 시간 변화, 정보 사이의 관계를 각각 다룰 수 있도록 탐색 방식을 구분했습니다.
상품 구매부터 결제·배송·클레임과 주문 관리까지 연결한 온라인 쇼핑몰
웹사이트http://yeongwol-gohyangmill.co.kr/새 탭에서 열기지역 가게의 상품을 온라인에서 판매할 수 있도록 기획하고 개발한 커머스 프로젝트입니다. 상품을 보여주는 페이지에서 끝나지 않고, 실제 결제가 발생한 뒤 운영자가 주문을 확인하고 배송·환불까지 처리할 수 있는 흐름을 구성했습니다.
주문 관리자를 개발해 판매 이후의 처리 업무를 지원했습니다. 재고와 결제 예외 처리, 접근 권한과 마이그레이션을 검증하는 테스트를 구성했습니다. 문서에 기록된 검증 범위와 실제 외부 연동 확인은 구분합니다.
Flask와 MySQL 기반으로 상품·주문·결제·관리자 API를 분리했습니다. 재고 예약과 만료 작업, 동시 주문의 초과 판매 방지, 결제 Webhook 서명·중복 수신 검증을 다룹니다. 예약 만료 뒤 결제가 도착했을 때 재고 재확보와 환불 경로를 구분하고, 부분 환불과 재시도 결과를 추적합니다.
저장소 감사 문서에는 재고 경쟁 상태·결제 통지·환불·권한·마이그레이션 등을 다룬 38개 테스트 통과 기록이 있습니다. 이 기록은 이번 포트폴리오 작업에서 재실행한 결과가 아닙니다. 해당 감사 시점에 실제 PG 결제·취소, S3 업로드, SSL·DNS 확인은 외부 환경 검증 대상으로 구분되어 있습니다.
서비스를 처음부터 만들고, 배포 이후의 운영과 개선까지 이어가는 프리랜서 개발·운영 활동.
프로젝트의 요구사항을 정리하고 화면·서버·데이터 구조를 설계해 서비스로 구현합니다. 개발 완료 후에는 배포와 서버 운영, 오류 대응과 기능 개선까지 이어서 담당합니다. 외주·협업 프로젝트와 자체 제품·연구개발을 병행하고 있습니다.
신탁·공매 공고, 여행·공모전, 장소 정보 등 대상별 수집 도구를 개발했습니다. 사이트별 형식과 날짜를 정리하고 중복·오류 결과를 구분하며, 업무에 따라 엑셀 출력과 Notion 연동을 구성했습니다. OLVIEW에서는 공고 검색과 데이터 수집을 분리하고, 검증을 거친 데이터의 반영 및 공개 상태 관리 흐름을 개발했습니다.
FizzPark에서는 주차 이용과 요금 견적, 결제·정산 및 관리자 승인 흐름을 연결하는 플랫폼 개발을 진행했습니다. 구현·내부 테스트와 운영 출시·실결제 검증을 구분하며 서비스를 준비하고 있습니다.
BOROA의 앱·브라우저 실행과 창 배치, 인증·라이선스 및 업데이트 흐름을 개발했습니다. Company Assistant에서는 데스크톱과 중앙 Hub, 출처를 추적할 수 있는 기억 엔진과 모델 출력 검증을 구성했습니다. 자체 제품과 연구개발의 성격을 가진 작업으로, 상용 운영 성과와 구분해 소개합니다.
2025년 전자의무기록인증시스템 유지관리 PM을 담당했습니다. 개발 업무와 함께 요구사항 조율, 외부 연동 협의, QA 및 운영 이슈 대응을 수행했습니다.
GIS 기반 미세먼지 추적과 스마트빌리지의 실시간 관제·현장 장비 연동을 담당했습니다.
공공기관 업무 시스템, 보안 개선, 실시간 관제 프로젝트의 개발과 PM·PL을 수행했습니다.
스마트빌 고도화와 사조·S-OIL 시스템 연동 프로젝트를 개발했습니다.
기업 웹사이트, 웹 리뉴얼, 서버 유지보수부터 프로젝트 기획과 제안서 작성까지 경험했습니다.
GIS 기술 연구와 GeoServer 활용 업무를 수행했습니다.
Bixby 카메라 캡슐 고도화와 위치 기반 서비스, 검색 로그 데이터 구성을 개발했습니다.
자사 쇼핑몰과 관리자 페이지, 마케팅 API 및 게임 전용 페이지를 개발했습니다.
주차 이용부터 결제·정산·운영 승인까지 연결하는 주차 서비스 플랫폼.
QR과 위치 확인을 바탕으로 입차·주차 요금 견적·결제·이용 완료를 연결하고, 본사·파트너의 관리 업무를 나누는 플랫폼입니다. 현재 코드에는 FastAPI 백엔드와 Vue 3 프론트엔드, 비동기 워커가 구성되어 있습니다.
SNS 로그인과 휴대폰 본인인증을 별도 절차로 나누고, 서버에서 입차 자격을 판단하도록 구성했습니다. GPS는 주차장 좌표와의 거리·정확도·측정 시점을 확인하는 신호로 사용합니다. 요금은 유효한 정책 버전을 견적에 고정하고 날짜별 상한을 계산합니다.
만료된 견적, 결제 결과가 불명확한 상태, 0원 이용 완료를 구분합니다. 워커에서 결제 결과를 조회하고, 성공 이벤트의 영수증·원장·배분 처리를 연결합니다. 관리자가 정책을 작성하고 다른 권한자가 승인하는 절차 및 감사 기록을 다룹니다.
저장소에는 백엔드 테스트 및 PostgreSQL smoke 검증 기록이 있습니다. 내부 테스트와 외부 실결제·본인인증·은행 지급을 구분하며, 실제 출시와 외부 서비스 인수 검증은 별도 단계입니다. 운영 매출이나 지급 완료를 성과로 주장하지 않습니다.
중앙 Hub와 데스크톱 Companion을 연결하는 업무용 AI 비서.
직원 PC의 채팅·알림·로컬 작업 UI와 중앙 Hub를 분리한 업무용 AI 비서입니다. Tauri 2·React·TypeScript Companion과 Fastify·WebSocket·SQLite Hub로 구성되며, Company OS의 설계 사례와 구분되는 구현 프로젝트입니다.
원문 이벤트, 일화 기억, 장기 지식, 엔티티·관계, 작업 중 기억을 구분합니다. 모든 기억을 원문 출처와 연결하고 명시적 사용자 정보와 추론의 우선순위를 관리합니다. FTS5, 엔티티, 관계 검색의 후보를 순위 결합하며 벡터 검색은 확장 가능한 별도 연결 지점으로 둡니다.
모델이 추출한 내용을 바로 저장하지 않고 구조·원문 근거·확신도·날짜·권한·중복을 검증합니다. 모호한 업무는 확인 대상으로 남기고, 취소나 정정은 실제 참조 가능한 업무에만 적용합니다. 변경은 트랜잭션으로 저장하고 성공 이후에만 기기로 전달합니다.
저장소의 합성 평가 기록은 개발 세트 148/150, 별도 holdout 44/50입니다. 잘못된 기억·무단 변경·저장 금지 위반 같은 위험을 별도 게이트로 평가합니다. 작은 합성 데이터 결과를 일반 정확도나 실제 현장 성능으로 확대하지 않으며 현장 검증은 남아 있습니다.
쇼핑몰 데이터와 Slack을 연결한 매출·공급사·정산 업무 도구.
기존 쇼핑몰의 데이터와 업무 채널을 연결하는 Flask 기반 운영 자동화 프로젝트입니다. DOOGO PLUS의 제품 설계 경험과 별개로, 저장소에서 확인되는 기존 연동 구현을 정리했습니다.
Slack 명령으로 기간별 주문·판매·취소·매출·배송비·정산 요약을 조회하는 흐름을 구성했습니다. 채널과 공급사 정보를 연결해 필요한 운영 정보를 업무 채널에서 확인하도록 했습니다.
Cafe24 OAuth 및 Webhook, 전자서명 서비스 Webhook, 결제·정산 컨트롤러와 백그라운드 작업을 분리했습니다. 요청 검증과 응답 전달을 다루며 외부 이벤트가 내부 운영 업무로 이어지는 구조를 만들었습니다.
매장을 선택하고 날짜별 리뷰 현황을 확인하는 운영 자동화 도구.
엑셀에서 매장 정보를 불러오고 매장을 선택한 뒤 리뷰 데이터를 조회하는 도구입니다. 날짜별 답글 개수 확인과 연속 날짜 조회, 브라우저 로그인·로그아웃 자동화가 README에 정리되어 있습니다.
반복되는 매장 전환과 날짜별 확인을 브라우저 자동화로 연결하고, 웹 애플리케이션과 컨테이너 실행 구성을 갖췄습니다.
PRD에는 AI 답글, 여러 플랫폼 통합, 감성 분석 등의 확장 방향이 있으나, 이 설명에서는 해당 기획을 전부 구현된 기능으로 표시하지 않습니다. 현재 확인되는 조회·브라우저 자동화 범위에 초점을 맞췄습니다.
기획부터 단독 개발, 배포와 현재 서버 운영까지 직접 책임지는 공간·계약 관리 웹 서비스.
이룸스튜디오는 서비스 기획과 구조 설계에서 시작해 화면·서버·데이터베이스·관리자 기능을 모두 혼자 개발한 프로젝트입니다. 사용자가 공간과 계약을 확인하고 요청을 남기는 흐름부터 운영자가 지점·입주·계약 업무를 관리하는 흐름까지 하나의 서비스로 구성했습니다. 개발 이후의 배포와 서버 관리 역시 직접 담당하고 있습니다.
지점, 층, 공간, 이미지와 사용자 정보를 연결하는 데이터 구조를 설계하고 화면 및 API를 구현했습니다. 공개 화면과 회원 인증, 사용자별 계약과 요청 조회를 구분해 고객과 운영자가 각자 필요한 정보를 확인하도록 구성했습니다.
공간과 계약 기간, 쿠폰·할인 조건을 고려한 계약 생성 기능을 개발했습니다. 계약 상태 변경과 약관 내용을 근거 기록에 연결하고 사용자의 입주 관련 요청을 계약과 함께 처리하도록 구성했습니다. 조건에 따른 금액 계산과 상태 변화가 관리자 업무로 이어지도록 설계했습니다.
지점·공간·회원·계약을 관리하는 관리자 화면과 대시보드 통계를 구현했습니다. 쿠폰, SMS 템플릿과 안내 메시지 및 전송 기록을 관리하고, 관리자 접근 제어와 데이터베이스 오류 재시도 등 운영에 필요한 처리도 함께 구성했습니다.
개발한 서비스를 직접 배포하고 서버를 관리하고 있습니다. 배포 이후에도 서비스 상태와 오류를 확인하고 운영 과정에서 필요한 수정과 유지보수를 이어갑니다. 저장소에는 Docker 기반 실행 환경과 Gunicorn 애플리케이션 실행 구성이 있으며, 개발 결과를 실제 운영 환경으로 연결하는 단계까지 담당했습니다.
사용자별 생일 축하 편지와 카드를 모아 보여주는 웹 프로젝트.
기획과 PM·PL, 대학 커뮤니티 참여 인원 조율 및 전체 개발 리딩을 수행한 프로젝트입니다. 통합 저장소와 프론트엔드·백엔드 분리 저장소가 함께 남아 있습니다.
사용자, 마이페이지, 편지 컨트롤러와 카드·사용자 저장소를 분리했습니다. 받은 편지를 사용자와 연도 기준으로 조회하고 페이지 단위로 나누는 API 및 비회원 조회 흐름을 구현했습니다.
Vue 기반 화면과 Flask API를 연결하고 JWT를 사용하는 회원 요청 흐름을 구성했습니다. 기획과 협업을 수행하면서 사용자 기능을 하나의 서비스로 연결한 초기 웹 개발 경험입니다.
의류 추천 화면과 사용자·관리자 영역을 나눈 Flask 웹 프로젝트.
회원, 추천, 관리자, 문의 기능을 각각 Blueprint로 구분한 웹 프로젝트입니다. 의류 추천 라우트와 템플릿, 데이터베이스 접근 모듈을 갖췄습니다.
requests와 BeautifulSoup를 사용하는 수집 구성과 의류 추천 화면을 연결했습니다. 학습된 추천 모델이나 추천 정확도에 대한 검증 자료는 확인되지 않아 AI 추천 성능을 주장하지 않습니다.
운동·영양·체중·마이페이지를 나눈 건강 관리 웹 프로토타입.
운동, 영양, 체중, 마이페이지를 별도 모듈과 템플릿으로 구성한 Flask 프로젝트입니다. 개인 향상 카드 형식의 기획 자료도 저장소에 포함되어 있습니다.
화면과 기능을 Blueprint로 나누고 공통 진입점과 모델 영역을 구분했습니다. 현재 확인되는 라우트·화면 구조에 근거한 프로토타입 설명이며 실제 건강 개선 효과나 운영 성과는 포함하지 않습니다.
전역 단축키와 시스템 트레이로 접근하는 Electron AI 도우미.
F1 전역 단축키로 채팅 창을 띄우고 Escape로 닫는 데스크톱 도우미입니다. 트레이 메뉴에서 채팅·설정 창을 열고 닫거나 앱을 종료할 수 있습니다.
메인 프로세스의 창 관리와 렌더러 UI를 나누고 IPC로 창 닫기 요청을 전달합니다. 종료 시 전역 단축키를 해제하며 Windows 설치 파일을 만드는 electron-builder 구성도 정리했습니다.
여러 신탁사와 공매 공고의 정보를 수집·정리하는 자동화 작업.
신탁사별 수집 모듈, 교보 관련 검색·수집 스크립트, 법원 관련 공고와 Notion을 연결하는 수집기로 나뉩니다. 사이트별 구조를 공통 업무에 활용할 수 있는 형태로 다루는 데이터 작업입니다.
requests·BeautifulSoup 기반 HTML 처리, 공고의 날짜와 상세 문서 링크 파싱, 일시 오류에 대한 재시도를 구성했습니다. 필요한 경우 Selenium을 보조 경로로 사용합니다.
신탁사 수집 결과를 정리하고 중복을 확인하는 스크립트와 CSV·엑셀 출력 구성이 남아 있습니다. 실제 수집 데이터나 고객 정보는 포트폴리오에 포함하지 않습니다.
여행 상품과 공모전 정보를 사이트별로 수집하고 정리한 작업.
여행·레저 사이트의 목록과 상세 정보를 수집하는 스크립트, 구간별 결과 파일과 오류 결과 분리를 구성했습니다. 저장소에 남은 사이트별 스크립트와 출력 구조를 기준으로 정리했습니다.
ALL-CON, Linkareer, Wevity별 수집 코드를 분리하고 엑셀 결과로 정리하는 자동화 작업을 수행했습니다. 수집 규모나 성공률에 대한 검증되지 않은 수치는 표시하지 않습니다.
장소 검색 결과와 추가 정보를 연결하는 지역 데이터 수집 도구.
주변 장소 검색과 텍스트 검색을 나눈 모듈, 검색 결과를 엑셀로 다루는 도구를 구성했습니다. 장소 목록을 검색한 뒤 추가 정보를 확인하는 단계로 작업을 구분했습니다.
업종별 엑셀 결과와 오류 확인용 스크립트를 분리했습니다. 원본 연락처나 수집 데이터는 공개하지 않고 데이터 수집·정리 과정만 개발 경험으로 소개합니다.
전자정부 기반 업무 시스템과 GIS·관제 프로젝트의 개발 기록.
Java·전자정부 프레임워크 계열 저장소에 화면·서버·리소스를 구분한 업무 시스템 구조가 남아 있습니다. 일부 프로젝트는 WebSquare 기반 화면 구성을 사용합니다.
영월군 스마트 주차정보 공유 서비스와 버스·노선 도메인을 갖춘 시스템을 확인했습니다. 상세 역할과 기관별 수행 업무는 에스온시스템·와이디소프트웨어 경력 항목에 연결해 정리했습니다.
내부 업무 화면, 운영 데이터와 접속 정보는 포함하지 않습니다. 저장소 약칭만으로 기관이나 서비스 범위를 추정하지 않고 확인된 기술 구조와 기존 수행 이력에 근거해 소개합니다.
소개 사이트부터 관리자 화면과 리뉴얼까지 이어진 웹 제작 경험.
기존 프리랜서 이력의 기업 홈페이지와 리뉴얼 경험 외에도 Flask 기반 소개 사이트 및 개인 포트폴리오 제작 저장소가 남아 있습니다. 정적 화면 제작과 서버 기반 화면을 함께 다뤘습니다.
소개·포트폴리오·회원·관리자 화면 구성을 갖춘 프로젝트와 템플릿 수정·콘텐츠 반영 작업을 수행했습니다. 원본 템플릿 활용 여부를 구분하며 공개되지 않은 고객 정보는 소개하지 않습니다.
대본 생성부터 미디어 조합과 게시까지 연결하는 자동화 실험.
구조화된 대본 생성, 미디어 준비, 자막·영상 렌더링, 업로드 모듈을 나눈 자동화 프로젝트입니다. 단계별 도구를 하나의 실행 흐름으로 묶는 오케스트레이션을 다뤘습니다.
LLM과 미디어 생성 서비스를 연결하고 FFmpeg 기반 합성과 YouTube API 게시 모듈, Windows 예약 실행 구성을 정리했습니다. 실제 게시 횟수나 채널 성과는 별도로 검증하지 않았습니다.
React·TypeScript 영화 검색 과제와 Perl 실습 기록.
React·TypeScript 앱과 컴포넌트 구조, 영화 검색 과제 명세가 저장되어 있습니다. 명세에는 검색 조건·정렬·페이지 이동과 상태 관리 방식이 정리되어 있으며 모든 요구사항의 완료를 주장하지 않습니다.
Perl 실행 파일과 단계별 실습 디렉터리가 남아 있습니다. 서비스 운영 사례와 구분되는 학습·과제 기록으로 소개합니다.
외부 거래 API 연동과 Python 데스크톱 인터페이스 실험 기록.
거래 API의 잔고·주문 흐름을 탐구한 Python 스크립트와 Tkinter 기반 화면 실험 코드가 남아 있습니다. 구현 경험을 기록하는 초기 실험 프로젝트로 구분합니다.
수익성·투자 성과·실거래 안정성을 검증한 서비스로 표시하지 않습니다. 설정 파일, 계정 정보와 실제 거래 데이터는 공개하지 않습니다.