- KiDoom은 1993년 고전 슈팅 게임 DOOM을 KiCad PCB 편집기 내에서 벡터 기반으로 렌더링하는 프로젝트
- PCB 회로선(trace)을 그래픽 출력 경로로 사용하며, 초당 10~25프레임의 속도로 구동
- 같은 개발자는 ScopeDoom을 통해 오실로스코프에서도 DOOM을 실행, MacBook 헤드폰 잭을 DAC로 활용
- 이외에도 CircuitSnips.com, AI 채팅 앱, MQTT 기반 트리거, 엔진 시뮬레이터 등 다양한 전자·소프트웨어 프로젝트 진행
- 하드웨어 설계와 소프트웨어 창의성을 결합한 전자공학 기반 인터랙티브 실험 프로젝트로 주목
주요 프로젝트 개요
-
KiDoom은 KiCad PCB 편집기에서 DOOM을 벡터 방식으로 렌더링하는 실험적 구현
- PCB 회로선을 그래픽 출력 경로로 사용
- 약 10~25 FPS의 속도로 동작
-
ScopeDoom은 오실로스코프에서 DOOM을 실행하는 버전
- MacBook 헤드폰 잭을 이중 채널 DAC으로 사용해 벡터 그래픽을 4~8Hz로 표시
기타 공개 프로젝트
- CircuitSnips.com: KiCad 서브회로를 공유하는 플랫폼으로, Thingiverse의 회로 버전 형태
- HIT Impact Android App: 외상성 뇌손상 센서용 Kotlin 기반 안드로이드 앱
- MQTT Duration Trigger: Home Assistant용 MQTT 기반 지속시간 트리거 통합 도구
- TheDuck.chat: T3 Cloneathon을 위해 개발된 AI 기반 채팅 애플리케이션
- bitwise-mcp: 임베디드 개발자를 위한 MCP 문서 서버, PDF RM에서 레지스터 정의를 추출해 빠른 의미 검색 제공
- KiCad Netlist Tool: KiCad SCH 파일의 LLM 토큰 수를 줄여 자동 문서화를 지원하는 도구
- Claude Code Comm Bot: VS Code 통합용 Discord 커뮤니케이션 봇
- Agent Tool (deprecated) : CLI 도구 및 LLM 웹 서비스용 실시간 스트리밍 웹 프런트엔드
- Engine Simulator [WIP] : 디젤 6기통 엔진을 물리 계산으로 시뮬레이션하는 프로젝트
- Vitamin/Supplement Price Comparison [WIP] : 브랜드 보충제와 일반 제품의 가격 비교 사이트
- Fuel Injector Characterizer: Arduino와 Webserial을 이용한 연료 분사기 성능 검증 시스템
개인 개발 환경
- VS Code Server: Tailscale VPN을 통한 원격 개발 환경
- Home Assistant: 인증이 필요한 스마트홈 자동화 플랫폼
경력 요약
- 3개의 ECU 개발, 10년 이상 경력, 2,850만 마일 이상 주행 데이터 기반의 프로젝트 경험 보유