심재빈 Sim Jaebin
스틸리언에서 5년째 iOS 보안 솔루션을 만듭니다.
AI가 개발의 경계를 넘는 지금, 그 AI를 실생활에 잘 녹여내는 개발자가 되려 합니다.
남 · 2001년생 (만 25세) · 서울 동작구 노량진동
경력
스틸리언
총 5년 · 재직중
학력
학점은행제
재학중
자격증
총 10건
정보처리기사 외
포트폴리오
총 54건
경력 44 · 개인 10
경력 총 5년
-
2021.06 – 재직중 ·5년 ·서울
스틸리언
iOS Team Lead
iOS 보안 솔루션 AppSuit 제품군 설계·개발·운영 총괄, 100+개사 적용
학력
-
2025.10 – 2026.08 ·재학중
학점은행제
컴퓨터공학 학사 (학위 수여 예정)
-
2020.03 – 2025.08 ·중퇴
고려대학교 (세종)
컴퓨터융합소프트웨어
-
2017.03 – 2020.02 ·졸업
퇴계원고등학교
이과계열
자격증 10건
2025.06
정보처리기사
한국산업인력공단
2024.06
정보처리산업기사
한국산업인력공단
2021.12
정보처리기능사
한국산업인력공단
2021.03
1종보통 운전면허
경찰청 (도로교통공단)
2019.04
네트워크관리사 2급
한국정보통신자격협회
2019.02
3D 프린터조립전문가 2급
3D프린팅산업협회
2018.06
리눅스마스터 2급
한국정보통신진흥협회
2016.07
정보기술자격 (ITQ) 한글엑셀 (한셀) A등급
한국생산성본부
2011.12
정보기술자격 (ITQ) 한글파워포인트 (한쇼) B등급
한국생산성본부
2011.10
정보기술자격 (ITQ) 인터넷 A등급
한국생산성본부
수상 3건
2024.08
let us:Go! 2024 해커톤 대상 — Vision Desk (Apple Vision Pro AR)
let us:Go! 운영위원회
let us:Go! 2024 해커톤 대상 (4인 팀) — Vision Desk 개발
2020.04 – 2020.12
고려대 세종 KUDDING 프로그래밍 경진대회 수상 (1회 · 3회, 2020)
고려대학교 세종캠퍼스
교내 KUDDING 경진대회 제1회(2020.10), 제3회(2020.12) 수상
2019.01
숭실대 고교-대학연계 심화과정 알고리즘 분석·코딩 최우수상 (2019)
숭실대학교
숭실대 고교-대학연계 심화과정 컴퓨터과학 1 알고리즘 분석·코딩 평가 최우수상 (1위)
강연·발표 1건
2025.11
인도네시아 고객 교육 출장
스틸리언 / 인도네시아 현지 고객
2025.11 인도네시아 고객사 출장. iOS Premium 교육 진행, 현지 취약점 대응 포함.
외부 활동 3건
2018.03 – 2020.02
퇴계원고 프로그래밍 동아리 부장
퇴계원고등학교
퇴계원고등학교 프로그래밍 동아리 부장 (2018.03~2020.02) — 부원 대상 C 언어·아두이노 수업, 아두이노 굴절·반사율 계측기 제작 주도
2021.03 – 2021.06
고려대 세종 제4회 KUDING 프로그래밍 경진대회 운영진
고려대학교 세종캠퍼스 컴퓨터융합소프트웨어학과
문자열·정렬 알고리즘 문제 직접 설계·출제, 채점·현장 운영·질의응답 담당 (2021.03~2021.06)
2019.03 – 2019.07
아두이노 지각자 체크기 제작 (퇴계원고 수업 프로젝트, 2019)
퇴계원고등학교
2019.03~07 퇴계원고 9인 팀, 지하철 개찰구 방식의 학급 지각자 체크기 제작
멘토링 1건
교육 수료 1건
2019.01 – 2019.02
숭실대학교 고교-대학연계 심화과정 (컴퓨터과학 1)
숭실대학교
고교 재학 중 숭실대 고교-대학연계 심화과정(UP) 컴퓨터과학 1 수료 — Python 프로그래밍과 알고리즘 기초·분석
특허 1건
경력기술서 35건 전체 보기 →
스틸리언
AppSuit AIModel — 온디바이스 AI 모델 보호 솔루션
디컴파일 시 노출되던 온디바이스 모델 가중치를, 고객 빌드를 건드리지 않고 AppSuit Air의 IPA 후처리 방식으로 보호 대상으로 확장한 신규 제품 PoC — 본인 주도
iOS PoC에서 보호 적용 후에도 추론 결과가 동일했고 지연은 거의 없었습니다(CLIP ONNX 실기기). 내부 PoC 보고서 21장과 외부 제품소개서 12장으로 제품화됐고, 현재 고객 확보 단계입니다.
스틸리언
로컬 LLM 기반 GitLab MR 코드 리뷰봇
코드를 외부로 보낼 수 없는 보안사 환경에서, 사내 TextRAG 코드 리뷰 API를 재사용해 GitLab MR 워크플로우 조립 계층을 혼자 붙인 리뷰봇입니다.
TextRAG의 RAG 코드 리뷰 API를 코어 엔진으로 재사용했습니다. iOS 팀 7개 제품(Premium / Air / VPNBlock / AVSuit 등)의 MR에 자동 리뷰 코멘트를 적용했고, 버그·보안·성능·품질·정합성 5축으로 리뷰를 수행했습니다.
스틸리언
TextRAG — 사내 RAG 시스템
사내 자료를 외부 LLM에 못 보내는 제약과 좁은 RAM(3모델 동시 상주 불가)을, 인덱싱·서빙 장비 분리와 메모리 예산 설계로 푼 로컬 RAG — 혼자 만들어 운영 중, recall@5 87%
사내 문서 수천 건과 여러 제품 코드베이스를 색인해 상시 운영합니다. 직접 만든 골든셋 기준 recall@5 87%, recall@10 90%, MRR 0.76을 기록했습니다. 구글 로그인 기반 그룹 접근 제어를 붙였고, 같은 엔진을 사내 검색·MCP 도구·GitLab MR 리뷰봇이 함께 씁니다.
스틸리언
사내 LLM 개발 워크플로우
사내 코드·문서를 외부로 내보내지 않고, 추가 토큰 비용 없이 사내 LLM 기반 개발 워크플로우 패턴을 설계하고 도입했습니다.
TextRAG·GitLab MR 리뷰봇을 사내에서 운영했습니다. 설계·구현·리뷰·문서화 단계별 LLM 적용 패턴을 수립했고, 경력 DB·이력서·자소서 자동화에도 같은 구조를 썼습니다. book-forge(도서 원고→docx)·Glimi 등 개인 OSS 경험을 패턴으로 추상화했습니다.
스틸리언
AppSuit Premium — iOS 사용성 개편
구버전과 신버전 고객이 함께 쓰는 상황에서 하위호환을 유지하며, 흩어진 사용성 이슈 세 가지를 한 트랙으로 묶어 정비 — 스레드 네이밍 컨벤션으로 크래시 추적 시간을 1시간 이상에서 수 분으로 줄임
스레드 네이밍 공통 컨벤션을 도입해 크래시·디버그 때 기능 추적 시간을 1시간 이상에서 수 분으로 줄였습니다. 2차 옵션 사용성 정비, 탐지 정책 용어 4종 통일, 빌드 페이지 UX 개편 안내 문서까지 포함해 전체 리팩터링했고, 결과는 Premium 도입 고객 전반에 반영됐습니다.
스틸리언
AppSuit Premium — 메이저 릴리즈·QA 체계 정비
6개월 주기 메이저 릴리즈를 iOS 팀과 나눠 진행하면서, 담당자가 바뀌어도 흔들리지 않게 QA Board와 예외처리 룰을 혼자 정비한 Premium iOS 릴리즈 트랙
메이저 릴리즈를 내고 iOS 팀이 6개월 주기를 꾸준히 유지했다. 이때 손본 QA 장치와 예외처리 룰이 다음 릴리즈 설계의 바탕이 됐다.
스틸리언
인도네시아 고객 현장 교육 출장
인도네시아 현지 교육을 자료 준비부터 진행까지 혼자 맡았고, 만든 자료를 템플릿으로 남겨 이후 교육에 그대로 썼다
인도네시아 출장에서 iOS Premium과 서브 제품(Anti-Capture, VPNBlock, Keypad, AVSuit)을 현지 고객에게 교육했다. 당시 만든 자료를 템플릿으로 남겨 국내·해외 고객 교육에 재활용했다.
스틸리언
AppSuit Premium — SSL Pinning 기능 설계
Apple 공식 API를 재구현하지 않는 조건에서, iOS 내장 SSL Pinning을 래핑해 고객이 호스트·인증서만 등록해도 MITM을 막도록 설계 — 4모듈 파이프라인 구성, 공개키 빌드 타임 고정에 따른 재빌드 필요는 안내에 명시
Premium iOS 릴리즈에 SSL Pinning 기능을 정식 포함했다. 공개키를 빌드 타임에 고정하는 방식을 써서 해외 앱 심사 체크리스트 요건을 만족했다. Charles Proxy로 MITM을 검증하는 5단계 절차를 표준화해 사내와 고객사가 같은 방식으로 확인했다. 이후 개선 회차에서 인증서 등록·재등록 흐름을 안정화했다.
스틸리언
arm64e·Fat Binary 빌드 후처리 대응 — Xcode 26 Enhanced Security
Xcode 26 강화 보안으로 arm64+arm64e 통합 바이너리가 강제된 상황에서, 빌드 환경에 묶이지 않는 대응 시나리오를 지정해 고객 요청 전 선행 대응했습니다. 슬라이스 구분 없이 동일 패치 단계로 동작하도록 후처리 인프라를 확장했습니다.
4개 시나리오를 비교해 하나를 미리 정해 두어 고객사가 강화 보안을 요청하면 1~2주 안에 대응 가능 / 후처리 도구에 Fat Binary 처리 객체를 추가해 단일·통합 슬라이스 모두 같은 패치 단계로 처리 / Premium 6개 모듈의 arm64e 호환과 빌드 절차를 가이드로 정리
스틸리언
iOS 26 신규 OS 일괄 대응 — 제품 6종 일정 내 출시
Apple 9월 고정 일정 안에서 Premium·서브 제품군 6개 호환을 한 번에 확보했고, Xcode 26 Enhanced Security는 지원하지 않는다고 명시해 고객 혼선을 막은 신규 OS 대응
Premium 정규 패치를 8월 말~9월 초 예정대로 출시했고, Anti-Capture·VPNBlock·AVSuit·Keypad를 포함한 6개 제품군 업데이트를 일정 안에 완료했습니다.
스틸리언
QA 체계 구축 — QA Board·Jenkins 자동 QA
고객사마다 다른 제품 구성 때문에 차수별 QA 현황을 한눈에 못 보던 문제를, 제품×차수×고객 매트릭스와 Jenkins 자동 검증으로 해결한 QA 체계
QA Board 재설계를 혼자 맡음. 제품·차수·고객 적용을 매트릭스로 묶어 차수별 QA 현황을 한 보드에서 확인. Jenkins로 샘플 앱 빌드·설치·탐지 검증을 자동화. 메이저 릴리즈 두 차례에 이 구조를 적용.
스틸리언
MAST — 모바일 앱 취약점 점검 자동화 솔루션
AppSuit의 ‘처방’ 앞단에 비어 있던 ‘점검’ 시장을, 사내 동적 탐지 자산을 재활용해 착수비용을 줄이면서 메운 자동 진단 PoC — 금보원 19개 항목을 진단 매트릭스로 구조화, GUI·CLI 투트랙 1인 기획
금융보안원 평가 항목 19개에 자체 시나리오를 더해 진단 매트릭스를 만들었다. 경쟁 제품과의 기능을 항목별로 비교하고, macOS·Windows GUI와 CLI 두 가지 방식으로 제공하도록 설계했다. IPA를 넣으면 진단 보고서가 생성된다. 제품화까지 약 6개월 일정을 산정해 워크시트로 정리했다. 전부 혼자 진행한 작업이다.
스틸리언
AppSuit Keypad — iOS 레거시 제품군 재정비
해외 금융 고객이 쓰는 레거시 Keypad Core를 손봐도 두 라인 빌드가 깨지지 않게 호환·패키징을 표준화했고, 다음 담당자가 혼자 이슈 대응이 가능할 만큼 기준을 올린 정비 작업
iOS 팀 2025년 목표에 본인 담당 과제로 지정. Legacy Core를 정비하고 해외 고객 라인을 맞춰, Core 변경이 두 빌드에 안정적으로 반영되게 했다. 라이브러리 생성·패키징 절차를 표준화했고, 브랜치 통합을 검토해 다음 담당자가 단독으로 고객 이슈를 처리할 수 있는 수준으로 이관 기준을 맞췄다.
스틸리언
iOS 보안 제품 팀 운영·리딩
직급 대신 사전 과제 검증으로 배정해 1인 의존 iOS 보안 팀을 구조적으로 분산: 운영·신규 70:30, 표준 프로세스로 독립 운영 체제로 전환한 팀 리딩
팀장이 되기 전부터 사전 과제로 팀원 기술력을 검증해 제품과 난이도를 맞춰 배정했고, 4개 제품군을 난이도순으로 계단식 인수인계해 1인 의존을 해소했습니다. 2025.07 승격 후에는 제품별 메인·보조·QA 배정, 운영:신규 70:30 로드맵, Git Flow·MR 템플릿·24시간 리뷰·CodeReview Guide(제품 7종 적용)·월간 회고 체계를 세워 운영했습니다. 본부·리더 회의에서 iOS 팀을 대변하며 연 2~3회 메이저 릴리즈를 안정적으로 냈습니다.
스틸리언
AppSuit Premium — 기능 명세·고객 가이드 표준화
제품·파일 단위로 흩어져 재사용 틀이 없던 Premium 7종과 고객 안내를, 개요·기능·검증·FAQ·릴리즈 노트 한 구조로 묶어 신규 기능도 같은 틀에 넣을 수 있게 만든 문서 표준화
Premium 제품군 7종 이상 가이드 구조 표준화 / AppSuit Premium iOS 가이드를 릴리즈 주기에 맞춰 유지 / AppSuit Air 가이드 신규 작성(팀 협업) / iOS 팀 제품 안내 종합본 33장 정보구조 표준화·편성 주도(기능 설명은 각 제품 카드에서 취합)
스틸리언
AppSuit Toolbox — 고객 적용 지원 도구 패키지
AppSuit 적용 전 SE가 쓰던 macOS 도구를 하나로 묶자는 컨셉과 초기 UI를 제안한 AppSuit Toolbox 초기 기획 (설계·개발은 팀)
AppSuit Toolbox 제품화 초기에 분산된 SE 앞단 작업을 단일 macOS 패키지로 통합하자는 컨셉과 초기 UI·기능 아이디어를 제안 / 이후 설계·개발·운영은 팀 담당
스틸리언
AppSuit AVSuit — iOS 탈옥·훅킹 탐지 SDK
Premium 도입 부담을, 라이브러리 연결만으로 적용되는 경량 SDK로 풀었다. 탐지 반환값을 무작위로 만들어 훅 가로채기도 막았다.
출시 완료. 탈옥·디버깅·Frida·훅킹 4종 탐지 정적 라이브러리 구현. 헤더와 라이브러리만 묶어 배포해, 고객은 빌드에 추가만 하면 적용. 이후 패치는 팀원에게 이관.
스틸리언
AppSuit Air — IPA 업로드형 SaaS 보안 솔루션
호스트 앱을 다시 빌드하거나 라이브러리를 넣을 수 없는 제약을, 서명된 IPA의 Mach-O를 후처리해 우회했습니다. 업로드만으로 보안을 입히는 SaaS 구조를 혼자 만들었고, LIEF 한계는 무파괴 재배치 구현으로 해결했습니다.
iOS 단독 개발, 7개월 내 제품화 · 정적 라이브러리 추가나 빌드 설정 수정 없이 IPA 업로드만으로 보안 SDK 적용 가능 → Premium 적용 범위를 도입 고객 전체로 확대 · 빌드 후처리에 의존하던 보호 기능(문자열 암호화·API 호출 은닉·리소스 복호화)을 framework 내부로 이전 · 카카오뱅크·유튜브 등 상용 앱 IPA 적용 검증 완료
스틸리언
AppSuit VPNBlock — VPN/Proxy 탐지 SDK
AOS 중심 경쟁사들이 비워 둔 iOS VPN/Proxy 탐지 영역을, VPN 앱별 탐지 매트릭스로 검증하고 Proxy 활성 탐지까지 확장해 채운 단독 Framework
현재 Swift 6.2로 빌드해 안정적으로 운영 중입니다. 배포물에는 SwiftUI·Swift·Objective-C 샘플이 함께 포함돼 있습니다.
스틸리언
AppSuit MacroBlock — iOS 매크로 탐지 SDK
iOS 매크로 탐지 신규 제품을 검토하다가, sandbox 제약상 실효 탐지가 스위치 제어 검증뿐이고 그것도 Premium과 겹친다는 데이터를 근거로 강행 대신 보류로 결론 낸 단독 트랙
기획·조사 / 경쟁사 5개사+ 매트릭스(LIAPP·NHN AppGuard·appsealing·GxShield(AOS)·Norton 등) / iOS 매크로 부재 논거 4항목 정리 / 기능 명세·개발 기간 산정 / 보류 근거 정리·PoC 인계 / 개발 보류 확정
스틸리언
macOS App Package Tool — .app→.pkg 패키징
메타데이터를 깨뜨리던 Python 라이브러리를 빼고, macOS 네이티브 서명 도구를 호출해 .app→.pkg 패키징·재서명을 AppSuitSign(Swift)에 넣은 macOS Premium 배포 기능
AppSuitSign GUI에서 고객 SE가 직접 패키징·재서명을 하게 됐고, 수작업이던 패키징이 표준화됐다. 2023년부터 Premium macOS 라인 도구로 운영 중이다.
스틸리언
AppSuit Premium macOS — iOS 확장
아키텍처·생명주기·패키징이 달랐던 macOS 제약을, 정적 라이브러리와 후처리 2단 구조로 x86_64용으로 다시 짜 이식했고 .pkg 재서명과 리사이너를 혼자 채워 동일한 적용 모델로 넘긴 Premium macOS 라인
이제 macOS 앱도 AppSuit Premium 보호 대상이 됐습니다. Big Sur부터 Sonoma까지 4개 메이저 버전을 지원합니다. AppSuitSign 릴리즈에 macOS .pkg 재서명 자동화를 넣었고, 앱스토어 배포용 .pkg 리사이너는 단독으로 마무리했습니다.
스틸리언
API Hiding — ARM64 CFG 차단
Xcode·Mach-O 구조 변경으로 깨진 AppSuit Premium iOS API Hiding을, 분석 도구의 정적 추적 차단까지 새 구조에 맞춰 3개월 안에 혼자 재작성했습니다.
약 3개월 만에 정식 제품에 반영했고, Mach-O 바이너리의 어셈블리를 직접 읽고 고치는 Python 도구를 만들었습니다. 이 작업은 이후 'Dynamic API Hiding' 정식 기능으로 자리 잡았습니다.
스틸리언
iOS 제품군 Jenkins CI/CD 파이프라인
제품 수가 늘면서 반복되던 수동 빌드·검증 비용과 휴먼에러를, 빌드·탐지검증·실기기 설치·로그수집을 묶은 Jenkins 파이프라인으로 줄였고 Premium·Air QA에 상시 적용했습니다 (2023~)
2023년에 Jenkins로 빌드·탐지 검증·IPA 설치·실행 로그 수집을 묶은 파이프라인을 처음 만들었습니다. libimobiledevice로 실기기 설치·로그 수집까지 자동화하고 TestFlight·내부 배포, iOS 팀 QA Board와 연동했습니다. 지금은 Premium·Air QA 작업에 실제로 쓰고 있습니다.
스틸리언
GitLab CI/CD 구축
2023년에 iOS 팀에서 GitLab CI/CD 도입 가능성을 검토하고 기본 파이프라인을 직접 구축했습니다. 자동 빌드와 검사는 확인했지만, 실운영에는 적용하지 않았습니다.
2023년에 MR과 푸시 시점에 자동 빌드와 검사가 도는 파이프라인을 구성해 동작을 확인했습니다. Git Flow 연동과 MR 리뷰봇 연계도 검토했습니다. 실제 운영에는 도입하지 않은 탐색 단계였습니다.
스틸리언
AppSuit Premium — Swift 바이너리 보호 3종
Swift 앱에서 문자열·클래스 이름·시스템 API 호출이 그대로 노출되던 문제를, 문자열 암호화·클래스명 난독화(2023 상반기)와 동적 API 숨김(2023 하반기)으로 막아 AppSuit Premium에 적용했습니다.
Swift 보호 3종 구현 — 문자열 암호화·클래스 이름 난독화(2023 상반기), 동적 API 숨김(2023 하반기 v23.3.0) / iOS 팀 제품 명세서와 고객 가이드에 정식 포함 / iOS 팀 회의에 검증 절차 공식 반영 / AppSuit Premium 도입 고객에 배포
스틸리언
Premium iOS Swift 클래스명 난독화 — Mach-O 처리에 LIEF 도입
Objective-C 클래스명만 가리던 AppSuit Premium iOS 난독화를, 맹글링된 Swift 클래스 심볼까지 뽑아 치환하도록 확장하고 Mach-O 엔진을 LIEF 로 교체해 Swift 지원을 넓힌 1인 작업입니다.
(__DATA_CONST, __objc_classlist)에 맹글링돼 있던 Swift 클래스 심볼을 추출해 난독화 대상으로 처리했습니다. 바이너리 write 는 LIEF 로 수행했습니다. LIEF 로 write 시 특정 로드 커맨드가 손상되는 문제를 찾아내고 우회했습니다.
스틸리언
StealPlate — 앱스토어 심사 테스트용 iOS 앱
AppSuit 적용 앱이 App Store 심사를 통과한다는 걸 추측이 아니라 실제 심사 결과로 확인하려고 혼자 설계·운영한 테스트 앱 StealPlate — 신규 기능 검증·고객 이슈 재현 채널
App Store에 등록해 실제 심사를 통과시켰다. AppSuit 적용 앱이 심사에 걸리지 않는다는 걸 사례로 보여줄 수 있게 됐다. Premium·Air 메이저 기능이 나올 때마다 여기서 먼저 심사를 받아 보고, 고객 이슈가 생기면 같은 앱으로 재현해 대응한다.
스틸리언
AppSuit Premium — 정적분석 방어 4종
전체 클래스 난독화가 저장 데이터 unarchive를 깨고, 문자열 암호화는 바이너리 반영을 확인할 길이 없던 제약을, 난독화 제외 규칙과 자체 Mach-O ARM64 분석 툴로 해결한 Premium 정적분석 방어 4종
기능별 도입 시점은 Log Delete 2022년, Framework Symbol Delete 2025년 등으로 달랐지만, 4종 모두 현행 릴리즈까지 제품에 포함돼 운영 중입니다. 릴리즈 빌드 심볼 제거로 정적 분석 난도를 높였고, 디버그 로그 자동 제거, 클래스 난독화 제외 규칙, 문자열 암호화 검증까지 직접 연구를 이끌었습니다.
스틸리언
AppSuitSign — 재서명 도구
보안 적용 후 서명이 깨지고 .ipa·.pkg·.app 재서명 절차가 제각각이던 제약을, 포맷 자동 감지 단일 도구와 Developer ID 키 직접 운영으로 묶어 SE가 GUI 한 번에 끝내게 만든 AppSuitSign 입니다.
iOS .ipa·macOS .pkg·.app 재서명을 한 도구로 통합했습니다. Objective-C 레거시를 걷어내고 Swift·SwiftUI 로 다시 만들었으며, Developer ID Application 서명 키를 직접 운영했습니다. Toolbox 앞단과 연결해 고객 SE 가 GUI 한 번으로 재서명을 끝내게 했습니다.
스틸리언
AppSuit Premium 빌드 후처리 코어 — Python 2→3 대전환
지원 끝난 Python 2에 묶여 있던 AppSuit Premium 바이너리 후처리 코어를, 결과가 이전과 같다는 걸 확인해가며 Python 3으로 옮긴 전환 작업
후처리 결과가 예전과 동일하게 나오게 맞췄다. Apple Silicon(arm64) 맥의 Python 3 환경에서 동작을 확인했다. Python 2 의존을 끊어 이후 유지보수와 최신 빌드 환경 대응이 가능해졌다.
스틸리언
CLI_XcodePlugin — 재서명·후처리 자동화 플러그인
고객사 코드 수정 없이 Xcode 빌드 과정에 끼워 넣어 서명과 재매핑을 처리하도록 만든 AppSuit Premium 후처리 자동화 플러그인 CLI_XcodePlugin (이후 iOS 팀 공동 유지)
Premium 배포 워크플로우 마지막 단계(IPA 재서명·후처리 자동화)를 맡는 플러그인을 설계·개발 / 이후 iOS 팀이 공동으로 유지·버전 대응
스틸리언
AppSuit Premium iOS — 장기 운영
AppSuit Premium iOS 제품군 운영과 재서명·CI/CD 플러그인 유지, 고객사 이슈 대응 표준화까지 4년간 직접 주도
AppSuit Premium iOS를 도입한 고객 전반을 4년 이상 여러 메이저 릴리즈에서 연속 유지했습니다. 앱 재서명 도구와 빌드 자동화 플러그인도 함께 관리했습니다. 고객사 이슈는 접수부터 재현, 원인 분석, 패치, 회귀 검증, 회신까지 표준 프로세스로 묶었고, 커스텀 패치는 노션에 기록해 변경 이력을 남겼습니다.
스틸리언
iOS 탈옥·훅킹 신규 변종 탐지 — Dopamine 2·RootHide·Frida
iOS 탈옥·훅킹 변종 대응 트랙에서 신규 변종 반영 우선순위와 해외 취약점 회신을 조율했습니다.
Premium 릴리즈에 Dopamine 2·RootHide 탈옥 탐지 기능 정식 추가 / 해외 고객 취약점 회신 조율 / Frida 포트 변경 우회 대응·Bootstrap 탐지 연구 등록
스틸리언
AppSuit Anti-Capture — 캡처·미러링 차단 SDK
iOS에서 화면 캡처·미러링을 막을 공식 API가 없어 View·Layer 계층을 직접 조작해 우회한 SDK — iPhone Mirroring 탐지는 API 없이 3개 경로를 1주 동안 비교했고, 텍스트 필드 보호 속성을 확장해 특허를 냈습니다.
특허 1건 출원('텍스트 필드 보호 속성을 이용한 스크린 캡처 및 미러링 방지 장치 및 방법') / iPhone Mirroring(iOS 18) 대응 1인 1주 단독 연구 — API 없는 환경에서 3개 대체 경로 비교·권장안 제시 / 원격 제어 툴 검증, 고객 안내 템플릿 정립
개인 프로젝트 8건 전체 보기 →
Multi-Agent Harness ·활성 개발
Glimi — Multi-agent Harness OSS
프레임워크 없이 직접 만든 멀티 에이전트 런타임(Glimi Core)과, 그 위의 두 앱·평가/관측/비용/HITL 운영 계층까지 1인 설계·구현했습니다.
1인 설계·구현했습니다. 하나의 커널 위에 성격이 다른 두 앱(소셜 심 Community와 작업 팀 Workspace)을 올려 재사용성을 실제로 확인했습니다. 프레임워크(LangGraph·AutoGen)에 의존하지 않고 LLM 호출 하나를 8계층으로 감싼 자체 하네스를 만들었고, 57개 권한제어 도구와 5단 영속 기억, 시간경계 사실 supersession으로 환각·드리프트를 막았습니다. 평가 하네스(golden 14 + LLM-as-judge + 회귀 게이트)는 실측 10/14 통과, judge 평균 8.7, 턴 지연 p50 6.0s를 기록했고 도구 미발화 같은 실제 실패를 검출했습니다. 도구·비용·지연 관측 대시보드, 월예산 가드(초과 시 로컬 강등), Workspace의 사람 개입 승인 게이트(승인·수정·거부)까지 붙였습니다. 세 가지 라이브 데모(glimi.iruyo.com)를 Apache-2.0 라이선스로 운영 중입니다.
LLM·RAG ·운영 중
이력서 챗봇
사이트에 공개된 제 경력·프로젝트 데이터를 근거로 1인칭으로 답하는 챗봇입니다. 검색부터 답변 생성까지 로컬 서버에서 직접 돌립니다.
외부 AI API를 쓰지 않고 로컬 서버에서 직접 돌려 운영비가 0원입니다. 2단 검색으로 관련 자료만 근거로 써, 질문과 무관한 출처가 뜨던 문제를 없앴습니다.
Web·서비스 ·운영 중
이력서·포트폴리오 사이트
노션 한 곳에서만 콘텐츠를 관리하고, 매시간 동기화되며 빌드·배포·PDF 생성이 자동으로 이루어지는 이력서·포트폴리오 사이트입니다.
노션의 6개 DB에서 정적 114페이지를 자동 생성하고, 매시간 동기화합니다. 인쇄용 PDF도 동일한 데이터로 생성하며, 운영 비용은 0원입니다.
Smart Home·IoT ·완료
IntentCP — 말로 내린 명령을 안전하게 기기 제어로 바꾸는 중계 서버
말로 내린 명령을 서버가 곧바로 실행하지 않고, 정해진 형식(Control URL)으로 한 번 바꾼 뒤 그 형식에 정의된 동작만 실행하게 만든 1인 오픈소스 프로젝트입니다. 자연어 해석은 폰의 Apple Intelligence와 iOS 단축어에 맡기고, 서버는 가볍게 두어 저전력 미니 서버에서 GPU 없이 상시 구동됩니다. 제어 대상은 클라우드 연동 스마트홈 기기로 켜기·끄기·밝기·상태 조회·시퀀스를 다룹니다. GitHub 22 stars (2026.05 기준).
GitHub에 공개한 오픈소스(github.com/jaebinsim/IntentCP)로, 유튜브 채널 영상 노출 후 22 stars를 얻었습니다(2026.05 기준). 지금도 본인 자취 환경 자동화에 직접 쓰며 계속 손을 보고 있습니다.
iOS App ·완료
ShortKit — 물리 이벤트 Trigger Plane (iBeacon → Webhook)
비콘 진입·이탈을 감지해 지정한 URL을 자동 호출하는 iOS 앱입니다. 감지와 실행을 분리해, 호출을 받을 수 있는 곳이면 스마트홈이든 Notion이든 연결할 수 있습니다. 1인 제작입니다.
GitHub 공개 OSS(github.com/jaebinsim/ShortKit)로 2025.11.20부터 운영 중이며, 감지 앱 ShortKit과 실행 앱 IntentCP를 함께 구성해 '비콘 감지 → 주소 호출 → 스마트홈 제어'의 한 흐름을 혼자 구현했습니다. 유튜브 자취남 채널 영상(2026.01.30)의 자동화 시연에도 직접 사용했습니다.
CLI·Tool ·완료
데이크스트라 최단경로 C 구현
데이크스트라 알고리즘 기반 가중 그래프 최단거리 C 프로그램 (2019, 고등학교 시절)
C, 데이크스트라 알고리즘, 가중 그래프 최단경로 (2019)
CLI·Tool ·완료
ASUS 공유기 NAS 전환
ASUS 공유기를 NAS 서버로 전환해 Transmission·TVheadend·웹 서버를 구축한 고등학교 시절 개인 프로젝트
2018.01~06 개인 프로젝트 / Entware로 패키지 설치 / Transmission·TVheadend·웹 서버 3종 / 만 16세에 임베디드·리눅스를 혼자 익힘
실험·PoC ·완료
이루요 커뮤니티 웹사이트
고등학교 때 iruyo.com 독립 도메인으로 세운 반응형 커뮤니티 사이트 (XpressEngine, 2017)
만 15세 고등학교 재학 중 1인으로 구축해 iruyo.com 독립 도메인으로 2017.02~11 약 9개월간 운영했습니다.