소개
> cat profile.json
김성주(Sung Joo Kim) / atariboy 소프트웨어 엔지니어 & 리버스 엔지니어 · 서울 기반 저수준 프로그램 동작을 구조적이고 추적 가능한 분석 결과로 변환하는 시스템 도구를 개발합니다. Rust 기반 디컴파일러, 리버스 엔지니어링 워크스페이스, 재현 가능한 평가 인프라와 AI 기반 보안·개발 도구를 설계하고 구현해 왔습니다. 프리랜서 소프트웨어 개발과 입문자 대상 기술 교육 경험이 있으며, 현재는 Fission과 관련 오픈소스 생태계를 개발하는 데 집중하고 있습니다. 원격 근무 및 해외 협업 가능
시스템 & Rust
Rust, C++, WebAssembly를 사용해 성능, 안전성, 유지보수성을 고려한 시스템 소프트웨어를 개발합니다.
리버스 엔지니어링
바이너리 분석, 디컴파일러 아키텍처, Sleigh 기반 IR 리프팅, 의미 복구 및 보안 분석 도구를 개발합니다.
AI 및 개발 툴링
AI 에이전트가 바이너리와 대규모 코드베이스를 근거 기반으로 탐색할 수 있도록 MCP 서버와 분석 인터페이스를 설계합니다.
기술 스택
시스템 및 언어
Fission, Eon, fossil-mcp
MyDearest.exe 및 시스템 도구 개발
Eon의 Dioxus Web 애플리케이션
리버싱 및 보안
Fission의 명령어 리프팅 및 디컴파일 파이프라인
Reversecore_MCP 분석 백엔드 통합
바이너리 분석 및 보안 워크플로
웹 & 풀스택
Eon 프론트엔드와 WebAssembly 서비스 연동
포트폴리오 및 웹 프로젝트
FastMCP 서버와 eon-service 파사드
MCP 및 개발 도구
Reversecore_MCP, fossil-mcp
분석 환경 컨테이너화와 자동화된 검증
공개 저장소 운영과 지속적인 릴리스 관리
주요 프로젝트
Fission
바이너리 로딩과 Sleigh 기반 명령어 리프팅부터 자체 NIR/HIR, 의미 분석, 제어 흐름 구조화와 의사코드 렌더링까지 전체 디컴파일 파이프라인을 Rust로 구축하는 리버스 엔지니어링 워크스페이스입니다. Ratatui 기반 AI TUI에서 스트리밍 채팅, 디스어셈블리·디컴파일 Code Explorer, 세션 영속화와 14개 Fission-native 분석 도구를 제공하며 Codex, GitHub Copilot, OpenAI-compatible API 및 Ollama를 지원합니다. 순수 Rust P-Code 에뮬레이터, 실행 추적, 시간 여행 디버깅과 symbolic/concolic 분석 기능도 포함합니다.
fission-benchmark
디컴파일러 출력의 표면적 유사도가 아니라 동일 함수 경계와 원본 바이너리 대비 의미 보존을 검증하는 재현 가능한 평가 인프라입니다. 9개 디컴파일러를 독립 Docker 서비스와 균일한 HTTP API로 실행하고, Wine 기반 differential semantic oracle, dev/holdout 분리, provenance 및 SHA-256으로 연결된 publication gate를 통해 공식 core matrix를 검증합니다.
Reversecore MCP
Radare2/r2ghidra, angr, CAPA, YARA, LIEF, Volatility 3 등 다양한 분석 엔진을 AI 에이전트가 자연어 워크플로로 사용할 수 있도록 통합한 FastMCP 기반 보안 분석 플랫폼입니다. 정적 분석, 디컴파일, 악성코드 트리아지, 취약점 연구, SAST와 디지털 포렌식을 포괄하는 100개 이상의 MCP operation을 제공하며, 비동기 subprocess 오케스트레이션, workspace 격리와 non-root Docker 보안 경계를 구현했습니다. 1,500개 이상의 자동화 테스트와 80% 최소 커버리지 게이트를 운영하며 GitHub ★180+를 기록했습니다.
fossil-mcp
공개 Git 저장소를 로컬에 클론·인덱싱하고, AI 에이전트가 자연어 질문으로 관련 구현의 정확한 파일, 심볼, 시그니처, 라인 범위와 1-hop 호출 관계를 탐색할 수 있게 하는 Rust MCP 서버입니다. tree-sitter와 Rust SCIP를 이용한 심볼 추출, BGE-small-en-v1.5 임베딩과 sqlite-vec 기반 semantic vector search, fuzzy fallback 및 global SQLite 영구 인덱스를 제공합니다.
Eon
사주 명리학, 베딕 점성학, 자미두수, 서양 점성술, 휴먼디자인과 기문 분석을 타입 기반 Rust 모듈로 구현하는 운명 분석 플랫폼입니다. Rust 2021 모노레포에서 각 분석 엔진과 eon-service 파사드를 분리하고, Dioxus Web UI가 WebAssembly 환경에서 서비스 계층을 직접 호출합니다. 결정론적 계산, 규칙 비교와 보고서 생성을 위한 엔지니어링 실험으로 개발하고 있습니다.
경력 및 활동
독립 오픈소스 소프트웨어 엔지니어
• Fission, fission-benchmark, Reversecore MCP, fossil-mcp의 설계·구현·테스트·문서화·배포 및 유지보수 • Rust 디컴파일러 파이프라인, differential semantic evaluation infrastructure, AI 보안 MCP 플랫폼과 source-grounded implementation retrieval system 구축 • Reversecore MCP GitHub ★180+ 달성 및 Radare2 공식 프로젝트 계정·AISecHub 소개; 외부 보안 엔지니어링 팀의 Fission 비교 평가를 품질 개선에 반영
소프트웨어 엔지니어링 강사 & 멘토
• 컴퓨터 과학 및 개발 경험이 없던 입문자 2명을 대상으로 일대일 기술 교육 프로그램 설계·운영 • 요구사항 분석, 소프트웨어 아키텍처, 기술 의사결정과 AI-assisted development workflow를 포함한 실전 중심 교육 제공 • 교육 후 한 명은 프리랜서 개발자로 전환했으며 다른 한 명은 습득한 기술을 활용해 자체 사업 운영
프리랜서 소프트웨어 엔지니어
• 자동화 도구, 웹 크롤러, 주문형 프로그램, MCP 서버와 AI 기반 웹 에이전트를 개발·납품 • 크몽 프로필 기준 총 10건의 유료 작업을 완료하고 공개 고객 리뷰 6건 모두 5.0/5.0, 만족도 100% 기록 • 요구사항 수집, 기술 범위 산정, 개발, 테스트, 납품과 사후 지원까지 전체 프로젝트 수명주기 직접 담당
소프트웨어융합과 · 휴학
컴퓨터 구조와 소프트웨어 공학을 학습하고 오픈소스 시스템 및 개발자 도구 프로젝트를 진행하고 있습니다.