고객사 프로젝트2026
AS 관리 시스템
본사·유통사·서비스센터가 한 시스템 안에서 AS 접수부터 배정, 처리, 정산까지 처리하는 B2B 업무 시스템입니다. 역할마다 보이는 화면과 수정 가능한 항목이 다릅니다.
- 관리자 · 업체 · 서비스센터 3단 권한 모델과 필드 단위 잠금
- 비로그인 현장 직원을 위한 모바일 토큰 접수
- 폐자재 반납 여부를 건 정산 게이트
기술 스택
- ASP.NET Core MVC
- EF Core
- MySQL
- log4net
- Docker
참여 프로젝트2026
멀티테넌트 SaaS 그룹웨어 · 통합 로그인
여러 회사가 하나의 설치본을 나눠 쓰는 그룹웨어입니다. 그룹웨어가 인증 서버 역할을 맡아, 같은 회사 도메인 아래의 일정관리·창고관리 등 다른 서비스가 로그인 한 번으로 이어집니다.
- 테넌트 미들웨어로 요청마다 회사 단위 데이터 격리
- OIDC 인증 서버 구현 — 연동 서비스는 SSO 후 계정 자동 생성(JIT 프로비저닝)
- 메일 서버(Postfix · Dovecot · Rspamd)와 DB 뷰로 메일 계정 연동
기술 스택
- ASP.NET Core 10
- EF Core
- MySQL 8
- OpenID Connect
- Docker
- xUnit
참여 프로젝트2026
팀 일정관리 SaaS
캘린더, 반복 일정, 회의실·자원 예약, 메일 알림을 갖춘 일정관리 서비스입니다. 그룹웨어의 부가 서비스로도, 단독 설치본으로도 팔 수 있도록 코드와 DB를 분리해 설계했습니다.
- RRULE 반복 일정 — 회차 예외와 「이 일정만 · 이후 일정 · 전체」 수정 분기
- 자원 예약 겹침 검사와 승인 흐름
- Outbox 테이블 + 백그라운드 워커로 메일 재시도, ICS · webcal 구독 피드
기술 스택
- ASP.NET Core 10
- EF Core
- MySQL 8
- OpenID Connect
- MailKit
- xUnit
참여 프로젝트2026
NFC 기반 현장 안전점검 시스템
현장 설비에 붙인 NFC 태그를 휴대폰에 대면 그 설비의 점검 화면이 바로 열리는 웹 시스템과 안드로이드 앱입니다. 태그 복제와 URL 재사용을 막는 보안 태그 검증이 핵심입니다.
- NTAG 424 DNA SUN 메시지 검증 + 태그 카운터로 URL 재사용(리플레이) 차단
- 안드로이드 앱: NFC 포그라운드 디스패치 · App Links로 선택창 없이 점검 화면 진입
- FCM HTTP v1 푸시 — 점검 예정 · 누락 알림을 알림 서비스 한 지점에서 중계
기술 스택
- ASP.NET MVC 5
- Entity Framework 6
- Autofac
- Capacitor
- Android
- FCM
참여 프로젝트2026
쇼핑몰 · 오픈마켓 커머스 플랫폼
상품·주문·결제부터 취소·환불·반품·교환, 배송 추적까지 쇼핑몰 운영 흐름 전체를 다루는 커머스 플랫폼입니다. 운영 중인 서비스의 DB를 MSSQL에서 MySQL로 전환했습니다.
- PG 결제 연동과 주문 상태 전이(취소 · 환불 · 반품 · 교환)
- 택배사 Webhook 기반 배송 추적, FCM · 알림톡 알림
- Hangfire 백그라운드 작업, 카카오 · 네이버 소셜 로그인
기술 스택
- ASP.NET MVC 5
- Entity Framework 6
- MySQL 8
- Hangfire
- FCM
참여 프로젝트2026
창고관리 시스템 (WMS)
쇼핑몰과 API로 연동되는 창고관리 시스템입니다. 입고·출고·이동·실사까지 모든 재고 변동을 원장으로 남기고, 여러 사람이 같은 재고를 동시에 바꿔도 수량이 어긋나지 않게 설계했습니다.
- 모든 재고 변동을 원장(변동 후 잔량 포함)으로 기록
- MySQL 낙관적 잠금 — 저장 단계에서 버전 자동 증가, 충돌 시 최신 상태로 재검증 후 재시도
- 쇼핑몰용 재고 예약 API, Code128 바코드 · PDF 출력
기술 스택
- ASP.NET Core 10
- EF Core
- MySQL
- Autofac
- Serilog
- xUnit
참여 프로젝트2026
원클릭 설치형 자산관리 웹서비스
고객사 서버에 직접 설치해 운영하는 온프레미스 웹서비스입니다. 새 Windows 서버에서 설치 파일 하나로 IIS 구성부터 DB 설치·초기화, 웹앱 배포까지 끝나도록 설치와 업데이트를 자동화했습니다.
- Inno Setup + PowerShell: IIS 활성화 → MySQL 설치 → DB 초기화 · 마이그레이션 → 사이트 배포 → 기동 확인
- 업데이트 설치본: 백업 → 배포 → 마이그레이션 → 재기동 → 검증, 실패 시 자동 롤백
- EF6 마이그레이션으로 설치본마다 스키마 버전 관리
기술 스택
- ASP.NET MVC 5
- Entity Framework 6
- MySQL 8
- IIS
- Inno Setup
- PowerShell
참여 프로젝트2026
입찰 업무 자동화 데스크톱 앱
여러 조달 사이트의 입찰 공고를 모아 정리하고, 반복되는 입력 업무를 자동화하는 Windows 앱입니다. 웹 서비스와 API 키로 연동되며, 설치 즉시 쓸 수 있는 배포본과 업데이트 체계를 갖췄습니다.
- Selenium + 내장 Chrome으로 사이트별 수집 · 입력 자동화
- 자체 포함(self-contained) 배포, 관리자 권한 없는 사용자 단위 설치, 첫 실행 설정 마법사
- 업데이트 피드와 SemVer 버전 정책, API 키 인증 · 로그인 감사
기술 스택
- .NET 8
- WinForms
- Selenium
- Inno Setup
참여 프로젝트2026
사내 문서 검색 AI (온프레미스 RAG)
사내 문서를 외부 클라우드로 보내지 않고, 회사 서버 안의 LLM과 벡터 DB만으로 문서를 검색하고 질문에 답하는 시스템입니다.
- 로컬 LLM · 임베딩 모델(OpenAI 호환 API) + Qdrant 벡터 검색
- 스캔 PDF는 OCR(Tesseract)로 보완 추출, 표 구조를 살리는 청크 분할
- 개인정보 전용 DB 분리, LLM 동시 요청 수 제한
기술 스택
- ASP.NET Core 10
- Qdrant
- Local LLM
- Tesseract OCR
- Docker
자체 서비스2026
인프라워치 — 인증서 · 도메인 · 메일 서버 감시
운영 중인 도메인과 웹 · 메일 서버를 주기적으로 점검해, SSL 인증서나 도메인이 만료되기 전에, 또 메일 서버에 문제가 생기면 바로 메일로 알려 주는 감시 서비스입니다. 애드소프트 서버 운영에 직접 쓰고 있습니다.
- SSL 인증서 · 도메인 만료 · DNS 레코드, SMTP · IMAP · POP3 응답, RBL(스팸 차단 목록) 등재 점검
- 메일 서버 PC의 에이전트가 웹 API로 작업을 받아 Postfix 큐 · Rspamd 상태까지 내부 감시
- 알림 규칙 엔진 — 상태가 바뀔 때만 발송, 실패 시 재시도, 매일 요약 메일
기술 스택
- ASP.NET Core 10
- Worker Service
- EF Core
- MySQL
- MailKit
- Tailwind CSS
- xUnit
자체 서비스2026
멀티사이트 블로그 플랫폼
애드소프트 기술블로그와 경제 블로그를 하나의 코드로 운영하는 블로그 플랫폼입니다. 글쓰기와 검색엔진 최적화, 광고 수익 관리, 방문 통계까지 직접 만들어 운영하고 있습니다.
- 도메인별 사이트 프로필 — 같은 코드로 운영자 · DB · 디자인을 나눠 여러 블로그 운영
- 마크다운 편집 · 예약 발행, OG · JSON-LD · 사이트맵 · RSS 등 SEO 자동화
- 글 올리기 관리 API, 애드센스 API 연동 수익 대시보드 · 광고 위치 관리, 봇을 걸러낸 방문 통계
자체 서비스2026
Cliply — 개발자 명령어 노트
자주 쓰는 명령어를 저장해 두고, 어느 프로그램에서든 단축키 한 번으로 찾아 클립보드에 복사하는 Windows 데스크톱 앱입니다. 홈페이지 공유도구에서 무료로 배포하고 있습니다.
- 전역 단축키로 뜨는 빠른 검색 팝업 — 태그 · 언어 필터와 관련도 정렬
- {{변수}} 자리표시자 — 복사할 때 값을 입력받고 마지막 값을 기억
- 설치 없이 exe 하나로 실행, 한국어 · 영어 화면
자체 서비스2026
식단서랍
레시피를 모으고 한 달 식단을 계획하면 장보기 목록까지 만들어지는 웹 서비스입니다. 기획부터 개발, 운영까지 직접 하고 있습니다.
- 월간 식단 캘린더와 자동 장보기 목록 생성
- ASP.NET Core Identity 기반 회원 시스템
- 안드로이드 TWA 패키징으로 앱 배포
기술 스택
- .NET 9
- ASP.NET Core MVC
- MySQL
- Tailwind CSS
- Alpine.js
자체 서비스2026
호구마트
던전 입구에서 잡화점을 운영하며 용사들의 지갑을 터는 방치형 경영 시뮬레이션입니다. 비전투 장르로 안드로이드에 출시했습니다.
- 방치형 경영 사이클과 가격 책정 시스템 설계
- Unity 6 2D URP · 세로 화면 최적화
- 코드 기반 아트로 에셋 의존 최소화
자체 서비스2026
네온 다이브
떨어지는 네온 블록을 피하고 아슬아슬하게 스칠수록 점수가 오르는 캐주얼 아케이드 게임입니다. 외부 에셋 없이 코드로만 그렸습니다.
- 니어미스 보너스 중심의 스코어 설계
- 별 재화 기반 스킨 상점 구현
- 런타임 생성 그래픽으로 빌드 용량 최소화
자체 서비스2026
오늘 누가 쏘냐?
한 대의 휴대폰을 돌려가며 즐기는 로컬 파티게임입니다. 걸리는 사람이 커피를 삽니다. 2~8명이 함께 플레이합니다.
- 2~8인 로컬 멀티 플로우 설계
- 모바일 세로 해상도 전용 UI
- 설치 직후 바로 시작되는 무회원 구조
경력 프로젝트2016–2017
VR 영상 플레이어 · 콘텐츠 보호 솔루션
Unity로 VR 영상 플레이어를 혼자 개발했고, 콘텐츠 저작권 보호 솔루션은 PM으로 기획·제안·일정 관리를 맡았습니다.
- Unity 기반 VR 영상 플레이어 단독 개발
- 콘텐츠 저작권 보호 솔루션 PM (서비스 기획 · 제안 · 컨설팅)
- 설문조사 앱 개발
경력 프로젝트2013–2015
Windows 보안 솔루션 · 커널 드라이버
망분리 환경에서 분리된 망 사이로 자료를 넘기는 망연계 솔루션을 새로 개발하고 CC 인증까지 진행했습니다. 커널 수준의 파일 시스템 드라이버로 시스템 성능 병목을 분석하는 작업도 했습니다.
- 망연계 솔루션 신규 개발 및 CC 인증 진행
- WPP(Windows 소프트웨어 트레이스)로 가상 분리 망 간 로그를 자동 수집·통합해 디버깅 시간 단축
- WDF 파일 시스템 미니필터 드라이버로 느린 파일 접근 지점 분석
기술 스택
- C
- C++
- Windows Driver (WDF)
- Minifilter
- WPP
경력 프로젝트2010–2016
SNMP 기반 네트워크 관리 시스템 (NMS)
네트워크 장비를 SNMP로 감시하고 장애를 감지해 알리는 네트워크 관리 시스템을 개발·고도화하고, 기관 전산망 NMS 구축에도 참여했습니다.
- Syslog · SNMP Trap 수집 고도화, 장애 이벤트 연동 엔진
- 장애 발생 시 문자 알림 서비스 개발
- L4 스위치 구성 · 성능 수집 엔진 개발
경력 프로젝트2010–2013
통신 · 전력 장비 관리 엔진
LTE 장비, IP 전화, 방송 장비, 전력 설비를 관리하는 시스템의 서버 엔진을 C++로 개발했습니다. 운영자용 클라이언트는 C# WinForms로 만들었습니다.
- LTE 장비 관리 — 성능 · 구성 · 백업 엔진과 원격 터미널
- IP 전화 관리 엔진 (SOAP + SNMP), CMTS 방송장비 조회 엔진
- 전력관리 솔루션 C++ 서버 · C# 클라이언트 개발과 고객 지원
경력 프로젝트2008–2010
디지털 카메라 테스트 자동화 · 영상 연동
디지털 카메라 제조사의 테스트 자동화 프로그램을 개발하고 현장에 상주하며 지원했습니다. CCTV 카메라 SDK를 영상 관제 도구에 연동하는 포팅 작업도 했습니다.
- DirectShow로 카메라 영상 입력을 받아 테스트 자동화
- C/C++ · Visual C++ 기반 Windows 테스트 프로그램
- CCTV 카메라 SDK를 영상 관제 도구에 연동 · 고객사 상주 지원
기술 스택
- C
- C++
- Visual C++
- DirectShow
- Windows