개인 프로젝트

직접 기획하고 만든 개인 프로젝트입니다.

WarmWake (온음)

출시됨 (v2.1.0)

어제의 나에게서 온 아침 메시지, 온음(WarmWake). 시끄러운 알람 대신, 내가 남긴 따뜻한 음성 메시지로 하루를 시작하세요.

  • Flutter
  • Riverpod
  • Freezed
  • Hive
  • Firebase
  • Sentry

QuestKeeper

개발 중

SwiftUI와 SwiftData로 만든 네이티브 iOS 게임화 할 일 관리 앱으로, 마감을 놓치면 픽셀 히어로가 사망하는 방식으로 과제 완수를 게임화했습니다. React Native·Flutter 없이 네이티브 iOS 경계(SwiftData, WidgetKit, App Groups, Swift 6 strict concurrency)를 직접 다루기 위한 학습 프로젝트이기도 합니다.

  • SwiftUI
  • SwiftData
  • WidgetKit
  • Swift 6

Prism Defense (프리즘 디펜스)

출시 준비 중

그리기(Draw)만으로 랜덤 타워를 소환하고, 같은 타워 두 개를 합쳐(Merge) 강화하는 랜덤 병합 타워 디펜스 게임입니다. 게임 엔진이나 비트맵 에셋 없이 순수 Flutter `CustomPaint`로 렌더링합니다.

  • Flutter
  • CustomPaint

blog.donminzzi.kr

진행 중 (백업 완료, 게시 자동화 진행 중)

개인 블로그(Medium · Tistory)의 콘텐츠 백업, 글쓰기 스타일 학습용 코퍼스 구축, Tistory 스킨 커스터마이즈, 게시 자동화를 위한 저장소입니다.

  • Node.js
  • cheerio
  • Turndown

JARVIS

개인 사용 중

Chrome에서 음성으로 말하면 인식된 텍스트를 WebSocket으로 FastAPI 백엔드에 전달하고, 백엔드가 LLM 제공자로 라우팅해 텍스트와 음성으로 응답하는 음성 우선 macOS 어시스턴트입니다.

  • FastAPI
  • SQLite
  • AppleScript
  • Vite
  • Three.js