개발자의 작업실

kirinonakar
작업실

불편함을 발견하면 직접 도구를 만듭니다.
GUI부터 AI 파이프라인까지, 끝까지 완성하는 것을 즐깁니다.

C# / WinUI Kotlin / Android Rust / Slint Python / ML C++ React

필요한 것은
직접 만든다

복잡한 렌더링, 파일 처리, AI 추론까지 — 특정 분야에 국한되지 않고 문제를 해결하기 위해 가장 적합한 언어와 기술을 선택합니다.

C#으로 WinUI 데스크톱 뷰어를, Kotlin으로 안드로이드 e-reader를, Rust로 ONNX 기반 이미지 처리 파이프라인을 직접 구현하는 방식으로 아이디어를 끝까지 완성된 제품으로 가져갑니다.

15+
공개 프로젝트
6
사용 언어 / 플랫폼
해결하고 싶은 불편함들

주요 프로젝트

★ Flagship

Uviewer

이미지·PDF·EPUB·텍스트(소설 포함)를 하나의 앱에서 처리하는 WinUI 3 데스크톱 뷰어. Win2D 캔버스 렌더링을 기반으로 커스텀 페이지네이션과 스크롤 엔진을 직접 구현했습니다.

WinUI 3 Win2D C# PDF 렌더링 아오조라 포맷 세마포어 기반 프리로드
  • 가상화 기술 구현으로 대용량 텍스트 파일도 끊김없이 쾌적하게
  • Directwrite로 Aozora 가로쓰기 및 세로쓰기 렌더링 구현
  • 이미지 캐싱 최적화 및 빠른 탐색 기능으로 쾌적한 뷰어 경험 제공
C#

★ Flagship

Uviewer Android

Uviewer의 안드로이드 버전. WebView + JavaScript 주입 방식으로 epub/소설 e-reader 기능을 구현, CSS multi-column 기반 페이지네이션 엔진을 직접 작성했습니다.

Kotlin Jetpack Compose WebView JS 페이지네이션 CSS 세로쓰기 RAR5 추출
  • Range.getClientRects()를 활용한 시각적 라인 기반 정밀 페이지네이션
  • 수직 모드(writing-mode: vertical-rl) 스크롤 델타 공식 및 마스킹 수정
  • sevenzipjbinding으로 RAR5 아카이브 추출 지원 추가
Kotlin

★ Flagship

TxtAIEditor

WinUI 3(.NET 10.0)과 WebView2 하이브리드 코어 기반의 프리미엄 데스크톱 텍스트 에디터 쉘. 가상화 스크롤 및 렌더링 엔진을 통해 200MB+의 대용량 파일도 부드럽게 편집하고 실시간 미리보기 및 AI 비서 기능을 지원합니다.

WinUI 3 WebView2 C# .NET 10.0 가상 스크롤 AI Assistant
  • 가상 스크롤(Virtual Scrolling) 구현으로 200MB+ 대용량 로그 파일 고속 렌더링
  • Gemini, OpenAI 등 다양한 AI 프로바이더 지원 및 안전한 Windows 자격 증명 연동
  • 실시간 마크다운, HTML, LaTeX 미리보기 및 임베디드 터미널, Git 패널 통합
C#

투자 리서치

Web Applications

저장소

함께 만들어요

프로젝트 협업, 기술적 논의, 또는 단순한 인사도 환영합니다.