
미리보기
- 직업
- 프론트엔드 개발자
- 이름
- 김민태
- 이메일
- khsr98@ajou.ac.kr
- 간단소개
- 주니어 프론트엔드 개발자로, (주)스탬퍼에서 컴포넌트 리뉴얼 및 내부망 모니터링 시스템 개발을 경험했으며, Bigglz에서 상용 웹 NFC 서비스 개발·기획 및 레거시 마이그레이션을 주도했습니다. 현재 (주)스탬퍼로 복귀하여 블록체인 익스플로러 Mintscan의 유지보수 및 기능 확장, Cosmostation 홈페이지 리뉴얼을 담당하며 서비스 안정성과 코드 품질 향상에 기여하고 있습니다.
자기소개
- 자기소개
개발자로서 완벽한 정답을 찾아가는 과정이 중요하다고 생각합니다. 때로는 시행착오를 겪더라도, 회사와 함께 성장하는 것이 진정한 목표라고 생각합니다. 새로운 기술을 도입할 때도 단순히 최신 트렌드를 따르는 것이 아니라, 실제 프로젝트에서 적절한지 검증하고, 필요하면 개선점을 찾아 나가는 태도를 유지하고 있습니다. 실패를 두려워하기보다는 그 과정에서 배우고, 팀과 함께 해결책을 찾아가는 개발자가 되고 싶습니다.
우리는 종종 무언가를 시작하거나 계속할 때 확신이 필요하다고 생각합니다. '이 길이 맞는 걸까? 내가 정말 잘하고 있는 걸까? 결과가 나올까?' 하는 의문이 끊임없이 머릿속을 맴돌곤 합니다. 하지만 인생의 가장 큰 성취는 종종 확신 없이도 그저 계속해서 나아갔을 때 찾아옵니다. 결과에 대한 확신이 없더라도, 내일의 나는 오늘보다 더 나은 개발자가 되어 있을 것이라는 믿음으로 꾸준히 나아가고자 합니다.
기술 스택
- 기술 스택
- Svelte
- sveltekit
- React
- TypeScript
- JavaScript
- scss
- d3.js
- TailwindCSS
- zustand
- Vue.js
경력
- 회사명
- 스탬퍼 (Cosmostation)
- 직책 • 부서
- 사원 • 웹 서비스 개발팀
- 근무 기간 (근무 형태)
- - 재직 중
- (정규직)
- 담당 업무
Skip Protocol 사내 기술 문서 포털 구축 (2026.01 ~ )
Next.js 14 기반 Mintlify 스타일 문서 사이트, Skip Go 공식 문서 70페이지 한국어 번역, API Playground 및 커스텀 Swap UI 개발
Svelte 5 마이그레이션 (2026.01~02)
Wallet UI, Portfolio, Vote 등 핵심 페이지를 Svelte 5로 전면 마이그레이션
이벤트 시스템(on:click → onclick), 상태 관리, 컴포넌트 구조 전환
로딩 UX 개선 및 미사용 모달/컴포넌트 정리로 번들 최적화
Modal 아키텍처 리팩토링 (2026.01)
Modal 컴포넌트를 BCModal NameSpace로 통합, 폴더 구조 재설계
DismissibleStorage 컴포넌트 개선으로 공지 팝업 공통화 (Mantra, Nillion, Coreum 등 체인별 팝업 즉시 대응 가능)
pathname 기반 조건부 렌더링 도입
EVM 체인 확장성 아키텍처 (2025.10)
add-chain Macro에 EVM 필드 자동생성 기능 추가로 신규 EVM 체인 온보딩 복잡도 대폭 감소
EVM Contract 필터/검색 기능 구현
EVM 트랜잭션 컨트랙트 정보 캐싱으로 API 호출 최적화
레거시 코드 통합 및 성능 개선 (2025.11~12)
Typo 레거시 통합 (TypoText → BCTypo 전환), DenomParser 통합
DataTable 컴포넌트 속도 개선 (이미지 decoding 옵션, Cell itemkey 최적화)
App Requester Common 통합으로 API 요청 로직 일원화
monitorLog 레거시 제거, selfchain/testnet 정리
내부 모니터링 시스템 (Manager) 개선 (2025.09~10)
API Health Dev UX/UI 개선 (파일트리 재귀 컴포넌트, JSON 병합/저장 기능)
Markdown table 디자인 변경 및 Proposal 에디터 개선
- 회사명
- 주식회사비글즈(Bigglz)
- 직책 • 부서
- 사원 • 플랫폼팀
- 근무 기간 (근무 형태)
- 2024.11. - 2025.08.
- (10개월 | 정규직)
- 담당 업무
모듈화된 NFC 웹 애플리케이션 개발
채팅, 운세, 플레이리스트 등 주요 기능을 독립 모듈로 설계, npm 패키지화하여 CLI 한 줄로 설치 가능한 템플릿 시스템 구축, 신규 서비스 프로토타입 개발 시간 50% 이상 단축
공통 React 템플릿 및 Monorepo 구조 도입
eslint, prettier, 기본 레이아웃을 별도 라이브러리로 분리, i18n 연동 글로벌 프로젝트 환경 구축, 자사 IP 4종 포함 15개 이상 프로젝트를 일관된 패턴으로 관리, 셋업 시간 30% 절감
Unity WebGL ↔ React 연동
react-unity-webgl 활용 게임 로딩·메시지 통신·디바이스별 화면 최적화, iOS 18.4+ Safari WebGL 렌더링 이슈 해결을 위해 Unity팀과 협업, 함수 10만개 이하로 최적화, 빌드 설정 튜닝 (IL2CPP, Strip Engine Code)
jQuery → React/TypeScript/TailwindCSS/Zustand 전환
레거시 시스템 마이그레이션, 신규 NFC 서비스 기획~개발 단독 주도, Jira/Slack 기반 이슈 관리 체계화, 개발 문서화 정립으로 온보딩 효율성 강화
CI/CD 파이프라인 자동화
단일 저장소에서 빌드·테스트·배포까지 자동화하여 전체 개발 및 배포 사이클 단축
- 회사명
- 스탬퍼 (Cosmostation)
- 직책 • 부서
- 인턴 • Mintscan 팀
- 근무 기간 (근무 형태)
- 2024.01. - 2024.08.
- (8개월 | 인턴)
- 담당 업무
Mintscan 블록체인 익스플로러 신규 기능 개발
Neutron DAO 페이지 신규 개발 (Vault, SubDAO, Proposal, Member 관리)
Airdrop 페이지 신규 기획 및 구현 (모달, 모바일 대응)
Relayer 페이지 전면 개편 (dot 애니메이션, 반응형 대응, operator 분리)
Wallet 기능 리뉴얼 (2024.07~08)
Send, IBC Send, Stake, Vote UI 전면 재설계
Chain/Token Selector, Amount Control 등 재사용 가능한 컴포넌트 설계
Validator 뱃지 시스템 개발 (스테이킹 리워드 뱃지)
Tx Result Modal 디자인 변경
내부 관리 시스템 개발
Ad Manager 관리자 시스템 개발 (로그인, 광고 관리 CRUD)
Block, Proposal 페이지 컴포넌트 리뉴얼
- 회사명
- 메모리플랜트 주식회사
- 직책 • 부서
- 인턴 • 사회서비스
- 근무 기간 (근무 형태)
- 2022.04. - 2022.09.
- (6개월 | 인턴)
- 담당 업무
(주) 메모리플랜트 에서 진행한 사회서비스 프로젝트 "우만 2동 이야기"에 참여하여, 우만2동의 시니어분들을 대상으로 인터뷰를 진행하고 그들의 이야기를 책으로 발간하는 작업에 기여했습니다.
프로젝트
- 프로젝트명
- Skip Protocol 사내 기술 문서 포털
- 소속/기관명
- Stamper
- 프로젝트 기간
- - 진행 중
- 프로젝트 설명
Mintlify 스타일 3-Column 문서 레이아웃 구축 (Sidebar, 본문, TOC)
Skip Go 공식 문서 70페이지 한국어 번역 및 자동 동기화 스크립트 구현
Skip Go API Playground 개발 - 14개 엔드포인트 인터랙티브 테스트, 체인/에셋 자동완성
Skip Go Widget 대체 커스텀 Swap UI 구현 - Keplr, Cosmostation, MetaMask, Phantom 지갑 연동 및 트랜잭션 실행/추적
Firebase Google 인증 (도메인 제한), FlexSearch 기반 전문 검색 (Cmd+K), Mermaid 다이어그램 (전체화면/SVG 다운로드/줌)
EVM/Go Fast/CosmWasm 스마트 컨트랙트 문서 33건 및 팀 리서치 문서 통합
API key 서버사이드 보호를 위한 프록시 라우트, RPC CORS 우회, 보안 취약점 점검 및 개선
Vitest 기반 78개 테스트 케이스 작성
Project Overview
사내 Skip Protocol 프로젝트 온보딩 및 기술 공유를 위한 문서 사이트를 단독 기획/개발
Experience
TechStack
Next.js TypeScript MUI Tailwind CSS Zustand Firebase Authentication FlexSearch Mermaid Vitest
- 프로젝트명
- Mintscan Svelte 5 마이그레이션
- 소속/기관명
- Stamper
- 프로젝트 기간
- 2025.12. - 2026.03.
- (4개월)
- 프로젝트 설명
Wallet 전체 영역(Portfolio, Vote, Tx History) Svelte 5 마이그레이션
Modal 아키텍처 재설계 - BCModal NameSpace 통합, DismissibleStorage 패턴 도입
EVM 체인 자동 온보딩 매크로 개발로 신규 체인 추가 시간 단축
체인별 팝업(Coreum, Nillion, Mantra) 공통화로 비즈니스 요구 즉시 대응 체계 구축
Project Overview
Mintscan Svelte2 -> svelte 5 마이그레이션 작업
Experience
TechStack
Svelte 5 SvelteKit TypeScript Scss
- 프로젝트명
- Cosmostation 홈페이지 리뉴얼
- 소속/기관명
- Stamper
- 프로젝트 기간
- 2025.10. - 2025.12.
- (3개월)
- 프로젝트 설명
Token 중심의 디자인 싱크 자동화: 디자인 시스템의 유지보수 공수를 줄이기 위해
build-tokens.ts를 구현, Figma의 토큰 변경이 코드베이스(CSS Variable)에 즉시 반영되는 파이프라인을 구축했습니다.Headless 패턴을 통한 UI/로직 분리: 디자인 요구사항 변경에 유연하게 대응하도록
useModal,useForm등 핵심 로직을 훅으로 추상화하고, 스타일은 Tailwind 커스텀 설정을 통해 강제하여 전사적 디자인 일관성을 유지했습니다.관심사 분리를 위한 계층 설계: 프로젝트 규모 확장에 대비해 Feature-based 구조를 도입하고, Repository 패턴으로 데이터 페칭 계층을 추상화하여 비즈니스 로직과 외부 데이터 소스 간의 결합도를 낮췄습니다.
초기 로딩 및 렌더링 병목 해결: 대규모 라이브러리(GSAP, Firebase 등)에 Dynamic Import와 Lazy Loading을 적용하고,
Promise.all을 통한 병렬 페칭으로 데이터 로드 시의 Waterfall 현상을 개선하여 체감 성능을 높였습니다.글로벌 대응 및 SEO:
next-i18next를 활용한 다국어(3개국) 지원과 SSG 기반의 번역 리소스 로딩을 통해 성능과 검색 최적화를 동시에 달성했습니다.성능 중심의 인터랙션 구현: Framer Motion과 GSAP을 조합하여 고성능 스크롤 애니메이션을 구현했으며, 이를 커스텀 훅화하여 인터랙션 구현 비용을 최소화했습니다.
개발 프로세스 표준화: Husky와 Lint-staged를 활용해 팀 내 코드 품질을 상향 평준화하고, TypeScript Strict 모드 하에 전역 타입 설계를 주도하여 런타임 안정성을 확보했습니다.
Project Overview
Cosmostation 공식 홈페이지 리뉴얼 및 디자인 시스템 구축
Experience
디자인 시스템 및 아키텍처 고도화
성능 최적화 및 글로벌 대응
엔지니어링 효율화
TechStack
Next.js TypeScript Tailwind CSS Zustand i18next
- 프로젝트명
- NFC 프로젝트 통합 관리 플랫폼
- 소속/기관명
- Bigglz
- 프로젝트 기간
- 2025.01. - 2025.02.
- (2개월)
- 프로젝트 설명
공통 React 템플릿 적용으로 프로젝트 셋업 시간 최소 30% 단축
적용 대상:
nfc-anyang,nfc-minigames,nfc-dinos,nfc-melody등템플릿 세팅 표준화로 프로젝트 시작 효율성 극대화
공통 라이브러리 분리 및 모듈화
eslint,prettier, 기본 레이아웃 컴포넌트를 별도 라이브러리로 분리버전 관리와 유지보수 용이성 증대
i18n 기반 다국어 지원 시스템 구축
공통 템플릿과 라이브러리에
i18next를 통합하여 글로벌 프로젝트에 대응언어 리소스 구조를 통일하고, 신규 프로젝트에서 손쉽게 다국어 확장 가능
번역 파일 자동 로딩, 언어 감지, fallback 등 설정으로 운영 편의성 확보
채팅 기능 공통 모듈화로 개발 시간 획기적 단축
기존 1~2일 소요 작업을 1시간 이내로 처리 가능
모듈 재사용성 확보 및 유지보수성 향상
Monorepo 도입을 통한 프로젝트 일관성 및 생산성 강화
자사 IP 4종, 팜팔즈, 킨마톤(대만용), 설문조사, 음성포그니, FC안양, NC다이노스, AI음악서비스, 미니게임 4종 등 통합 관리
코드 구조 일원화로 버전 업그레이드 및 유지보수 효율화
CI/CD 파이프라인 구축으로 자동화된 개발∙배포 환경 마련
단일 레포에서 커밋 → 빌드 → 테스트 → 배포의 원스톱 프로세스 구축
전체 개발 사이클 속도 향상 및 안정성 확보
Project Overview
공통 React 템플릿 및 Monorepo 도입으로 프로젝트 셋업 및 유지보수 효율화
Experience
TechStack
React Typescript Vite TailwindCSS Zustand Framer Motion Monorepo CI/CD (GitHub Actions)
- 프로젝트명
- JQuery 코드 마이그레이션
- 소속/기관명
- Bigglz
- 프로젝트 기간
- 2024.11. - 2025.01.
- (3개월)
- 프로젝트 설명
스파게티 코드로 유지보수에 어려움이 있던 jQuery 기반 UI를, 컴포넌트 기반 React 아키텍처로 재구성하여 구조적 확장성과 재사용성 확보
Headless UI 기반의 공통 컴포넌트 시스템 구축으로 디자인 일관성과 개발 속도 향상
Project Overview
jQuery 기반 레거시 시스템의 React 기반 프론트엔드 전환 프로젝트
Experience
TechStack
React TypeScript TailwindCSS Headless UI Zustand ESLint Prettier
- 프로젝트명
- 몇솔 | 기업별 코딩테스트 정보를 한 번에 볼 수 있는 개발자 취업 준비 필수 플랫폼
- 소속/기관명
- SolsLabs
- 프로젝트 기간
- 2024.07. - 진행 중
- (1년 10개월)
- 프로젝트 설명
관리자 로그인 / 로그아웃 기능 구현 및 토큰 기반 인증 시스템 설계
기업 정보 관리 기능 개발
(기업 생성, 정보 수정/삭제, 로고 등록 및 삭제 등)회원 관리 기능 개발
(회원 전체 조회, 상세 조회, 검색 기능 포함)코딩 테스트 정보 관리 기능 개발
(시험 정보 생성, 수정, 삭제, 조회 및 후기 상세/전체 조회)정보 수정 요청 기능 개발
(요청 전체 조회, 상세 조회, 상태 변경 처리 )플랫폼 기획 초기부터 참여하여 Slack, Notion 기반으로 팀 협업 및 스프린트 진행
코딩테스트 신뢰도 향상을 위해 기업에 직접 연락해 공식 정보 확보 및 협업 추진
Description
기업별 코딩테스트 정보를 제공하는 개발자 취업 준비 플랫폼의 백오피스 개발 ( Website ), ( Github )
Experience
TechStack
Svelte Typescript Scss Vite
- 프로젝트명
- Mintscan 버전 업데이트
- 소속/기관명
- 스템퍼 / Cosmostation
- 프로젝트 기간
- - 진행 중
- 프로젝트 설명
Neutron DAO 페이지 신규 개발 - Vault, SubDAO, Proposal, Member 관리 기능 및 CosmWasm 스마트 컨트랙트 데이터 파싱
Wallet 기능 리뉴얼 - Send, IBC Send, Stake, Vote UI 전면 재설계 및 Chain/Token Selector 등 재사용 컴포넌트 체계 구축
Relayer 페이지 전면 개편 - IBC 릴레이 상태 시각화, 반응형 대응
Airdrop 페이지 신규 기획 및 구현, Validator 뱃지 시스템 개발
내부 모니터링 시스템(Mintscan Manager) 신규 개발 및 팀 온보딩 가이드 문서화
Description
다양한 블록체인 네트워크의 데이터를 탐색하고, 트랜잭션 및 주소 등의 정보를 시각화할 수 있는 Cosmos 생태계 전용 블록체인 익스플로러 ( Website )
Experience
TechStack
Svelte Typescript Scss Chart.js D3.js
- 프로젝트명
- 내부망 모니터링 시스템 개발 (Mintscan 팀)
- 소속/기관명
- 스템퍼 / Cosmostation
- 프로젝트 기간
- 2024.01. - 2024.02.
- (2개월)
- 프로젝트 설명
기존 Firebase 기반 제어 및 Slack 로그 알림 구조를 내부망으로 통합.
운영 중인 서비스의 실시간 상태와 히스토리를 시각화하는 대시보드 설계 및 개발.
도메인 중심의 데이터 필터링 로직을 싱글턴 패턴으로 구조화하여 관리 효율성 향상
최종적으로, Node Operator와 비개발자 모두가 쉽게 접근하고 활용 가능한 All-in-One 내부 모니터링 시스템을 완성
Description
각 서비스의 운영 상태를 실시간으로 모니터링하고, 필요한 제어를 수행할 수 있는 내부망 모니터링 시스템 (Mintscan Manager)
Experience
TechStack
Svelte Typescript Scss Socket.io Chart.js D3.js
- 프로젝트명
- 우만 2동 생애기억 콘텐츠 제작
- 소속/기관명
- (주) 메모리플랜트
- 프로젝트 기간
- 2022.04. - 2022.09.
- (6개월)
- 프로젝트 설명
프로젝트 개요
저는 (주) 메모리플랜트 에서 진행한 사회서비스 프로젝트 "우만 2동 이야기"에 참여했습니다. 이 프로젝트는 우만2동에 거주하는 시니어분들을 대상으로 인터뷰를 진행하고, 그들의 이야기를 책으로 발간하며, 데이터 분석을 통해 지역의 개선점을 도출하는 데 그 목적이 있었습니다.
역할 및 기여
프로젝트 초반에는 대학생, 기업, 공무원이 함께 협업하는 과정에서 소통의 어려움을 겪었습니다. 이 문제를 해결하기 위해, 저는 대학생을 연락의 중간책으로 설정하여 원활한 소통을 도모했습니다. 이를 통해 프로젝트 진행 속도가 크게 향상되었고, 원활한 협업이 가능해졌습니다.
성과
프로젝트는 성공적으로 마무리되었으며, 여러 뉴스 언론에 소개되었습니다. 또한, 발간된 책은 수원시 도서관에 등록되어 지역사회에 공유되었습니다.
배운 점
이 경험을 통해 저는 문제 해결 능력과 소통 능력을 한층 강화할 수 있었으며, 협업의 중요성을 깊이 깨닫게 되었습니다.
포트폴리오
교육
- 소속/기관
- 엘리스
- 종류 | 전공명/전공계열
- 사설 교육 | SW 엔지니어 트랙 5기
- 재학 기간 (재학 상태)
- 2023.05. - 2023.09. (졸업)
- 소속/기관
- 아주대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 디지털미디어학과
- 재학 기간 (재학 상태)
- 2018.03. - 재학 중
대외활동
- 활동명
- 구름톤 유니브 3기 아주대학교
- 소속/기관
- 구름
- 활동 연도
- 2024
- 활동 상세 설명
카카오 x 구름톤 유니브 3기 연합해커톤 대상(1위) 수상. 2024.09.29
연합 IT 개발 동아리 구름톤 유니브 에 참여하여 1주 1회 프론트엔드 그룹 스터디에 참여하고 있습니다.
- 활동명
- 연세대학교 블록체인 학회 (BAY) 13기
- 소속/기관
- 연세대학교
- 활동 연도
- 2024
- 활동 상세 설명
연세대학교 블록체인 학회 BAY의 13기 dApp 개발팀으로 활동하며, 블록체인 관련 컨퍼런스 및 다양한 Web3.0 세미나에 참여하였습니다.