소개
안녕하세요, 박기현입니다.
서울에서 활동하는 소프트웨어 개발자입니다. 현재 Penta Systems Technology에서 근무하고 있으며, Flutter + Riverpod 기반의 데스크톱/모바일 앱 개발을 주로 하고 있습니다. Go와 Rust를 활용한 네이티브 플러그인 개발, Windows/macOS 크로스 플랫폼 개발에 관심이 많습니다.
이 블로그에 대해
TechLog는 개발하면서 배운 것들을 정리하고 공유하기 위해 직접 만든 기술 블로그입니다. Next.js, Supabase, Vercel로 구축했으며, 주로 다루는 주제는 다음과 같습니다.
- Flutter 앱 개발 및 패키지 제작
- Rust/Go 프로그래밍 및 네이티브 플러그인
- AI 도구 활용 (Claude Code, MCP 등)
- 개발 환경 설정 및 실무 팁
오픈소스 활동
pub.dev에 21개의 Flutter/Dart 오픈소스 패키지를 배포하고 유지보수하고 있습니다. 주요 패키지는 다음과 같습니다.
- flutter_alone - 데스크톱 앱 중복 실행 방지 플러그인 (Windows/macOS)
- x509_cert_store - X.509 인증서 저장소 및 macOS Keychain 통합
- flutter_bin - 데스크톱 바이너리 메타데이터 추출
- macos_window_toolkit - macOS 윈도우 정보 및 권한 관리
- just_color_picker - HSV 컬러 피커 위젯
기술 스택
- 언어: Dart, Go, Rust, TypeScript, Python
- 프레임워크: Flutter, Next.js, Tauri
- 도구: Docker, Git, Figma, VSCode
- 인프라: Supabase, Vercel, Firebase
연락처
후원
블로그나 오픈소스 패키지가 도움이 되셨다면 응원해 주세요.