Portfolio

서문혁 포트폴리오

업무 전산화 · 웹프로그램 · 자동화 솔루션

Introduction

업무 전산화 · 웹프로그램 · 자동화 솔루션을 제작하는 개발자 서문혁입니다.

중소기업 및 현장 중심의 업무를 효율화하는 웹 서비스를 기획부터 개발, 운영까지 직접 수행하고 있습니다. 단순한 홈페이지 제작이 아닌, 실제 업무에 도움이 되는 구조와 흐름을 설계하는 것을 목표로 합니다.

1인 개발자 7년 PHP / MySQL 기반 웹서비스 자동화 및 데이터 처리

작동하는 결과물을 만드는 것에 집중합니다.

핵심 태도
될 때까지 한다
Mindset
익숙하지 않은 문제도 끝까지 붙잡고 해결하려는 편입니다.
예전에는 해보고 싶은 기능이 생기면 혼자 인터넷을 찾아보며 하나씩 공부했고, 잘 안 되면 왜 안 되는지 계속 부딪혀 보면서 결국 될 때까지 붙들고 있곤 했습니다.

그런 시행착오들이 쌓이면서 지금은 새로운 코드를 봐도 구조를 따라가며 해결 방법을 찾는 힘이 생겼다고 느낍니다.

요즘은 AI 기반 어시스턴트도 적극적으로 검토하고 활용하면서 생산성을 많이 높이고 있고, 그 과정에서 예전보다 더 빠르게 배우고 있습니다.
핵심 역량
Core 1
업무 흐름 이해 기반 설계
현장에서 사용하는 프로세스를 분석해 사람이 하던 일을 시스템으로 옮기는 구조를 설계합니다.
수기 기록, 웹 입력, 자동 집계, 권한 분리 흐름을 실제 운영 관점에서 정리합니다.
Core 2
기획부터 운영까지 단독 수행
기획, 설계, 개발, 서버 운영까지 전 과정을 직접 수행해 빠르게 결정하고 유지보수와 확장에도 바로 대응합니다.
Core 3
실제 사용 환경 중심 개발
예쁘기만 한 화면보다 실제로 쓰이는 서비스 제작에 집중합니다.
관리자 UI/UX, 데이터 누적, 통계 활용 구조까지 함께 설계합니다.
Core 4
자동화 및 데이터 처리 능력
Python 기반 자동화와 대용량 데이터 처리 경험을 바탕으로 반복 업무를 줄이고 실무 시간을 단축하는 구조를 만듭니다.
대표 프로젝트
대표 프로젝트
크라우드 데이터 플랫폼 "나지금"

약 2,000명 작업자 운영, 데이터 수집/검수/정산 자동화, 약 100TB 데이터 처리 경험이 담긴 대표 프로젝트입니다.

프로젝트 보기
업무 전산화
생산관리 전산화 시스템

종이 기록 기반 업무를 웹 시스템으로 전환하고, 실시간 데이터 집계 및 보고 흐름을 자동화한 프로젝트입니다.

요약 프로젝트
권한/이력 관리
기관 내부 관리 시스템

권한 기반 데이터 관리, 이력 추적, 감사 대응이 가능한 구조를 설계한 내부 운영 시스템 프로젝트입니다.

요약 프로젝트
웹 구축
홈페이지 및 랜딩페이지 제작

기업 소개와 문의 전환 중심 구조를 설계하고, Bootstrap 기반 반응형 웹을 제작한 프로젝트들입니다.

요약 프로젝트
문제 해결 경험
Solve 1
대용량 파일 업로드 성능 문제 해결
FTP 업로드 시 서버 타임아웃이 발생하던 문제를 비동기 업로드 구조와 진행률 표시 기능으로 개선했습니다.
Solve 2
데이터 정합성 문제 해결
사용량과 허가량 불일치 문제를 잔량 계산 로직, 검증 구조, 통계 기반 쿼리 설계로 정리했습니다.
Solve 3
실시간 작업 분배 구조 운영
다수 작업자가 동시에 참여하는 환경에서 남은 작업량을 실시간으로 분배하고, 작업 중단·재진입 상황까지 고려한 작업 배정 구조를 구현했습니다.
Solve 4
비식별화 자동화와 수동 보정 흐름 구축
객체 인식과 이미지 처리 자동화를 실무에 맞게 연결하고, 자동 처리 결과의 미비점을 후속 정제 작업에서 보완할 수 있도록 운영 흐름을 설계했습니다.
Solve 5
대용량 테이블 조회 성능 개선
데이터가 계속 누적되는 구조에서 조회 속도 저하를 겪으며 컬럼 인덱스, 테이블 분리, Join 방식 등을 직접 적용해 검색 성능을 개선했습니다.
Solve 6
단일 서버 과부하 대응 경험
작업량이 몰리는 시기의 성능 병목과 네트워크 I/O 부담을 직접 겪으며 서버 자원 조정, 처리 구조 점검, 운영 대응 방식 개선을 반복했습니다.
Solve 7
레거시 시스템 구조 개선
문자열 기반 계정 구조를 정수 PK 기반으로 마이그레이션해 데이터 무결성과 성능을 함께 개선했습니다.
Solve 8
외부 전자서명 연동과 상태 관리
계약서 템플릿 자동 입력, 전송, 작성 상태 확인, 완료 문서 보관과 내부 상태 갱신까지 하나의 운영 흐름으로 연결했습니다.
Solve 9
네이버 검색/SEO 문제 대응
robots.txt와 색인 구조를 정리하고 접근 불가 페이지를 정리해 검색 노출 구조를 개선했습니다.
핵심 메시지
문제를 발견하고 끝까지 해결합니다.
이런 것도 해봤습니다
Extra 1
차트 이미지 기반 한국어 설명문 생성 모델 파인튜닝 참여
2023 차트 이미지-텍스트 과제의 연장선에서, 프로젝트 결과물로 구축된 차트 이미지와 라벨링 데이터를 바탕으로 한국어 설명문 생성 모델 파인튜닝 과정에 참여했습니다. 기존 공개 비전-언어 모델 계열을 참고해 차트 이미지를 입력하면 해당 차트에 맞는 한국어 설명문이 생성되도록 실험과 데이터 정리를 함께 진행했습니다.
Extra 2
커뮤니티 게시글 반응 지표 수집·정리 도구
마케팅 실무에서 반복적으로 확인하던 게시글 조회수와 댓글 수 추이를 한 화면에서 정리할 수 있도록 내부용 웹 도구를 만들었습니다. 네이버 카페, 다음 카페, 뽐뿌, 클리앙 등 공개 게시글의 반응 지표를 수집해 엑셀로 정리하는 흐름을 통합해 반복 작업 시간을 줄였습니다.
Extra 3
검색 결과·댓글·게시판 정보 정리용 내부 유틸리티 제작
운영 중에는 키워드별 검색 결과 정리, 게시글 댓글 수집, 카페 게시판 정보 정리처럼 특정 실무에 바로 쓰이는 작은 도구들도 여러 개 직접 만들었습니다. 필요한 데이터를 빠르게 확인하고 결과를 복사하거나 엑셀로 내보내는 형태로 구성해 현장 작업 속도를 높였습니다.
기술 스택
Backend
PHP MySQL
Frontend
HTML5 JavaScript (jQuery) Bootstrap5
Server / Infra
Linux (CentOS, Ubuntu) Apache HTTP Server NAS / 파일 서버 운영
Automation / Data
Python Selenium Pandas / OpenPyXL FastAPI
연혁 / 타임라인
2020 ~ 2024
크라우드 데이터 플랫폼 개발 및 운영, 대규모 데이터 처리 프로젝트 수행
2024 ~ 2025
웹 에이전시 업체에서 웹 개발자로 활동
2025 ~ 현재
웹 개발자로 활동하며 중소기업 대상 웹서비스 및 자동화 솔루션 제공
Contact

실제 업무에 도움이 되는 서비스를 만드는 개발자

현장과 운영을 이해한 구조 설계, 직접 개발과 유지보수, 반복 업무 자동화가 필요한 프로젝트에 강점을 가지고 있습니다.

연락처 010-8935-1268