본문으로 건너뛰기
애드소프트

Works

포트폴리오

직접 수주한 업무 시스템, 개발에 참여한 기업용 솔루션, 자체 기획 서비스·게임·개발 도구, 그리고 애드소프트 설립 전 C/C++로 쌓은 경력 프로젝트를 함께 소개합니다. 고객사와 서비스 이름은 밝히지 않았습니다. 상세 자료가 필요하시면 문의해 주세요.

고객사 프로젝트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 연동 수익 대시보드 · 광고 위치 관리, 봇을 걸러낸 방문 통계

기술 스택

  • ASP.NET Core 10
  • EF Core
  • MySQL
  • Tailwind CSS
  • AdSense API
  • IIS
blog.addsoft.co.kr
자체 서비스2026

Cliply — 개발자 명령어 노트

자주 쓰는 명령어를 저장해 두고, 어느 프로그램에서든 단축키 한 번으로 찾아 클립보드에 복사하는 Windows 데스크톱 앱입니다. 홈페이지 공유도구에서 무료로 배포하고 있습니다.

  • 전역 단축키로 뜨는 빠른 검색 팝업 — 태그 · 언어 필터와 관련도 정렬
  • {{변수}} 자리표시자 — 복사할 때 값을 입력받고 마지막 값을 기억
  • 설치 없이 exe 하나로 실행, 한국어 · 영어 화면

기술 스택

  • .NET 8
  • WPF
  • EF Core
  • SQLite
자세히 보기
자체 서비스2026

식단서랍

레시피를 모으고 한 달 식단을 계획하면 장보기 목록까지 만들어지는 웹 서비스입니다. 기획부터 개발, 운영까지 직접 하고 있습니다.

  • 월간 식단 캘린더와 자동 장보기 목록 생성
  • ASP.NET Core Identity 기반 회원 시스템
  • 안드로이드 TWA 패키징으로 앱 배포

기술 스택

  • .NET 9
  • ASP.NET Core MVC
  • MySQL
  • Tailwind CSS
  • Alpine.js
자체 서비스2026

호구마트

던전 입구에서 잡화점을 운영하며 용사들의 지갑을 터는 방치형 경영 시뮬레이션입니다. 비전투 장르로 안드로이드에 출시했습니다.

  • 방치형 경영 사이클과 가격 책정 시스템 설계
  • Unity 6 2D URP · 세로 화면 최적화
  • 코드 기반 아트로 에셋 의존 최소화

기술 스택

  • Unity 6
  • C#
  • 2D URP
  • Android
자체 서비스2026

네온 다이브

떨어지는 네온 블록을 피하고 아슬아슬하게 스칠수록 점수가 오르는 캐주얼 아케이드 게임입니다. 외부 에셋 없이 코드로만 그렸습니다.

  • 니어미스 보너스 중심의 스코어 설계
  • 별 재화 기반 스킨 상점 구현
  • 런타임 생성 그래픽으로 빌드 용량 최소화

기술 스택

  • Unity 6
  • C#
  • 2D URP
  • Android
자체 서비스2026

오늘 누가 쏘냐?

한 대의 휴대폰을 돌려가며 즐기는 로컬 파티게임입니다. 걸리는 사람이 커피를 삽니다. 2~8명이 함께 플레이합니다.

  • 2~8인 로컬 멀티 플로우 설계
  • 모바일 세로 해상도 전용 UI
  • 설치 직후 바로 시작되는 무회원 구조

기술 스택

  • Unity 6
  • C#
  • 2D URP
  • Android
경력 프로젝트2016–2017

VR 영상 플레이어 · 콘텐츠 보호 솔루션

Unity로 VR 영상 플레이어를 혼자 개발했고, 콘텐츠 저작권 보호 솔루션은 PM으로 기획·제안·일정 관리를 맡았습니다.

  • Unity 기반 VR 영상 플레이어 단독 개발
  • 콘텐츠 저작권 보호 솔루션 PM (서비스 기획 · 제안 · 컨설팅)
  • 설문조사 앱 개발

기술 스택

  • Unity
  • C#
  • VR
경력 프로젝트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 스위치 구성 · 성능 수집 엔진 개발

기술 스택

  • C++
  • SNMP
  • Syslog
  • Windows
경력 프로젝트2010–2013

통신 · 전력 장비 관리 엔진

LTE 장비, IP 전화, 방송 장비, 전력 설비를 관리하는 시스템의 서버 엔진을 C++로 개발했습니다. 운영자용 클라이언트는 C# WinForms로 만들었습니다.

  • LTE 장비 관리 — 성능 · 구성 · 백업 엔진과 원격 터미널
  • IP 전화 관리 엔진 (SOAP + SNMP), CMTS 방송장비 조회 엔진
  • 전력관리 솔루션 C++ 서버 · C# 클라이언트 개발과 고객 지원

기술 스택

  • C++
  • C#
  • WinForms
  • SNMP
  • SOAP
경력 프로젝트2008–2010

디지털 카메라 테스트 자동화 · 영상 연동

디지털 카메라 제조사의 테스트 자동화 프로그램을 개발하고 현장에 상주하며 지원했습니다. CCTV 카메라 SDK를 영상 관제 도구에 연동하는 포팅 작업도 했습니다.

  • DirectShow로 카메라 영상 입력을 받아 테스트 자동화
  • C/C++ · Visual C++ 기반 Windows 테스트 프로그램
  • CCTV 카메라 SDK를 영상 관제 도구에 연동 · 고객사 상주 지원

기술 스택

  • C
  • C++
  • Visual C++
  • DirectShow
  • Windows

지금 만들고 싶은 게 있으신가요?

간단한 아이디어 단계라도 괜찮습니다. 무엇을 만들지 같이 정리하는 것부터 시작합니다.

문의 남기기