Waxing toward full.
상현달이 보름달로 차오르듯, 하나씩 만들며 성장하는 사이드 프로젝트 스튜디오.
A side project studio, growing one build at a time.
| 프로젝트 | 소개 |
|---|---|
| langtoggle | 화면 위에 떠 있는 키캡을 눌러 한/영을 전환하는 macOS 유틸리티. 원격 제어 중 한영 키가 전달되지 않을 때를 위해. (A floating keycap that switches input sources on macOS) |
| cellular_chat | 서버도 클라우드도 없이 두 대의 스마트폰이 서로를 다시 찾는 iOS·Android 앱. UWB가 되면 방향과 거리까지. (Serverless peer finding over UWB, Wi-Fi Aware, and BLE) |
| halfmoon-design | 모든 프로젝트가 함께 쓰는 디자인 시스템. 하나의 토큰 소스에서 웹·iOS·Android를 맞춥니다. (Shared design system — one token source, three platforms) |
| gifmaker | 동영상을 원하는 구간·비율·용량으로 다듬어 GIF로 내보내는 iOS 앱. 모든 변환은 온디바이스로 처리합니다. (On-device video-to-GIF converter for iOS) |
| detail_camera | ISO, 셔터 속도, 포커스, 화이트 밸런스를 직접 제어하는 수동 카메라 앱. (A full-manual camera app built with SwiftUI + AVFoundation) |
새 프로젝트가 계속 추가됩니다 — More on the way.
- 완성까지 밀어붙인다 — 실험으로 끝내지 않고 쓸 수 있는 형태로. (Ship it, don't shelve it.)
- 작고 명확하게 — 하나의 프로젝트는 하나의 문제를 정확히. (One project, one problem.)