Lunar Portfolio

English | 中文 | Español | Русский | 日本語 | 한국어

Lunar

시스템 및 네트워크 개발자 | C/C++, Go, Rust, JavaScript/TypeScript, Zig

로우레벨 도구, 프로토콜 바인딩, 크로스 플랫폼 애플리케이션을 개발하고 있습니다. 프록시 인프라, 암호화된 네트워크 통신, 네이티브 데스크톱 앱 개발에 대한 풍부한 경험을 보유하고 있으며, 프로젝트의 요구사항에 따라 스택의 모든 계층에서 원활하게 작업할 수 있습니다.

글로벌 원격 근무

핵심 기술

주요 프로젝트

Mintfused — Linux Mint 기반의 맞춤형 Linux 배포판 (GitHub 무료 계정의 제한으로 인해 ISO는 제공되지 않지만, 제작 과정이 상세히 설명되어 있습니다). GitHub

Singerbox — sing-box 프록시 엔진을 위한 Go 바인딩 임의의 공유 링크(VLESS, VMess, Shadowsocks, Hysteria)에서 단일 프로세스 내의 인스턴스를 생성합니다. 설정 없는(Zero-config) 기본값과 깔끔한 종료 처리를 지원합니다. 서브 프로세스가 없어 시스템 임베딩에 적합합니다. GitHub

Radihypn — 트레이 아이콘을 지원하는 C++/GTK3 인터넷 라디오 가벼운 리눅스 네이티브 데스크톱 애플리케이션입니다. 스트리밍 재생, 시스템 트레이 통합 기능과 함께 최소한의 리소스만 차지합니다. GitHub

주요 출판물

POSIX C/C++ 빌드를 위한 환경 변수 상세 가이드 POSIX 시스템에서 C 및 C++ 프로젝트를 빌드할 때 환경 변수를 사용하는 실용적인 가이드. 읽기

다양한 플랫폼을 위한 크로스 컴파일러 및 툴체인 다양한 플랫폼을 타겟팅하기 위한 크로스 컴파일러 및 툴체인 모음. 읽기

오픈소스 기여

상업용 개발 경험

PHP 개발자 — 약 1.5년 (2015–2016, NDA 체결) 백엔드 기능 개발, SQL 최적화, 캐싱 작업 등을 담당했으며, 마감 기한 내에 성공적으로 제품을 출시했습니다. 과거의 경험이며, 현재는 시스템 및 네트워크 도구 개발에 집중하고 있습니다.

스크립트 및 유틸리티

gitbacklist — GitHub 프로필 및 git 호환 호스트를 위한 증분 git 백업 도구로, 로컬 미러를 동기화된 상태로 유지합니다. GitHub

lunardoesnix — 내 NixOS 구성. 다른 구성보다 NixOS 설치 환경에 배포하기 쉬우며 /etc/nixos에 복사할 필요가 없습니다. GitHub

Yggdrahost — 모듈식 마운트 가능한 앱을 사용하여 단일 bun js 프로세스에서 여러 사이트, 봇 및 앱을 호스팅하는 접근 방식. GitHub

@mawetherbotoboto_bot — 날씨를 표시할 수 있는 텔레그램 봇. 소스 코드

backup-my-git — Git 저장소를 백업하기 위한 Guile 스크립트. GitHub

yt-dlp-tools — 팟캐스트 및 오디오의 편리한 다운로드를 위한 yt-dlp 래퍼 (MP3 플레이어에 적합하며 커버 이미지 삽입 및 스마트한 네이밍 규칙 지원). GitHub

file2doc — 텍스트 파일을 동일한 경로에 해당 파일을 다시 생성하는 bash 스크립트로 변환하는 유틸리티. GitHub

ytdla — 내부적으로 yt-dlp를 사용하여 YouTube에서 오디오를 다운로드하는 독자적인(opinionated) 스크립트. GitHub

file2sh — 파일을 읽고 해당 파일을 재현하는 셸 스크립트를 생성하는 유틸리티. GitHub

examplenv — 시크릿 값을 샘플 값으로 덮어써서 .env에서 안전한 .env.example을 생성하는 유틸리티. GitHub

실험적인 프로젝트

Fruit Friction — Kaplay.js로 제작된 물리 기반 퍼즐 게임으로, 모양과 마찰력이 게임의 핵심 요소입니다. GitHub

Tilemap World Loader — Tiled 형식의 타일맵을 효율적으로 렌더링하여 무한 스크롤의 기반이 되는 시스템입니다. GitHub