소개
미루나무 개발 노트를 쓰는 사람이 하는 일과 만들고 있는 것, 그리고 이 사이트를 그리는 데 빌려 쓴 도트 그림·글꼴의 출처를 적어 둡니다.
Park Geonwoo
Software Engineer · Twolinecloud · @mirunamu00
웹과 네이티브 데스크톱, 인프라까지 스택 전반을 만듭니다. 만든 것은 직접 배포하고 운영합니다.
커리어
Twolinecloud에서 고객사 제품과 사내 제품을 만듭니다.
실시간 전력망 모니터링 플랫폼 — 노드 에디터로 감시 화면을 만들고 WebSocket 센서 스트림을 실시간 매핑
클라우드·MLOps 인프라 플랫폼 — AWS·Azure 아키텍처를 드래그 앤 드롭으로 구성해 배포·모니터링까지
협업 이벤트 스토밍 도구 — 실시간 화이트보드, GPT로 다이어그램 자동 생성
데이터 분석 플랫폼 — 데이터 전처리·머신러닝 파이프라인
배포·운영 — 온프레미스는 Docker Compose, 클라우드는 Kubernetes. GitOps(ArgoCD)·관측(Prometheus, Grafana)·분산 스토리지(Ceph, Longhorn)까지
만들고 있는 것
KubeLantern [개발 중] — Lens보다 가벼운 키보드 중심 Kubernetes 데스크톱 클라이언트(Tauri·Rust + React)
주요 기능: 로그인·텔레메트리 없는 로컬 전용 · 멀티 클러스터 · 로그·exec·포트포워드 · 메트릭 그래프
Fremo [개발 중] — 관리자 워커 Foreman이 Claude·Codex 등 CLI 코딩 에이전트를 조율하는 Windows 앱(Tauri·Rust + React)
주요 기능: append-only 이벤트 로그로 통제를 증명 · 워커별 전용 git 워크트리 · 벤더 혼용(Claude 구현, Codex 리뷰)
usefy — 실서비스용 React 훅·유틸리티 모음(@usefy npm 조직)
@mirunamu/next-redis-cache — Next.js 15/16용 Redis 캐시 핸들러(ISR + "use cache")
k3s 홈랩 — GitOps로만 운영하는 자체 호스팅 Kubernetes 클러스터
기술 스택
프론트엔드
- TypeScript
- React
- Next.js
- Angular
- Vue
- Tailwind CSS
- React Flow
- GoJS
네이티브·백엔드
- Rust
- Tauri
- Node.js
- Redis
- WebSocket
- OpenAI
인프라·DevOps
- Kubernetes
- k3s
- Argo CD
- Helm
- Docker
- Prometheus
- Grafana
- Ceph
- Vercel
자격증과 링크
- 자격증
- Microsoft Certified: Azure Administrator Associate (AZ-104)
- GitHub
- mirunamu00 (새 창)
- 위치
- 서울
이 사이트
개발하며 배운 것들을 기록합니다. 문제 해결 과정과 기술적 인사이트를 공유해요.
화면은 16bit 게임 그래픽처럼 그렸지만 읽고 찾는 방법은 평범한 문서 사이트와 같습니다. 머리글의 “애니메이션” 단추로 움직이는 그림을 멈출 수 있고, 문서에서는 “도트 본문” 단추로 본문 글꼴을 바꿀 수 있습니다.
도트 GIF 출처
GIPHY에서 가져온 도트 GIF를 원래 격자 크기로 되돌려 WebP 애니메이션과 정지 PNG로 바꿔 씁니다.
| 그림 | 이름 | 쓰는 곳 | 원본 |
|---|---|---|---|
| 코인 |
| 9P54rCQsy1CEtWTX5P (새 창) | |
| 현자 |
| y88Kkmp70vxSiS6DGB (새 창) | |
| 반짝임 |
| Q9TdW4tfEOBnNl4l4j (새 창) | |
| 별 |
| QaYL4uo16m6rKP047m (새 창) | |
| 달리는 캐릭터 |
| Jrgrrng7Wvr9u (새 창) |
글꼴
모두 SIL Open Font License 1.1로 배포되는 글꼴이며, 고치거나 일부만 잘라 쓰지 않고 원본 그대로 씁니다.