박정욱
소프트웨어 엔지니어
profile
TypeScript와 React·React Native를 중심으로 웹과 모바일 제품을 만드는 프론트엔드 엔지니어입니다. 구현 범위를 화면에 한정하지 않고 배포와 앱 스토어 연동 등 제품을 완성하는 데 필요한 영역까지 맡아 왔습니다. 정적 타입 시스템, 함수형 프로그래밍과 그 기반 이론을 꾸준히 탐구하고 있습니다.
experience
버터소프트
FE Engineer
2024.07–현재
in-house-product
Saycheez
2025.04–현재
사진을 장소와 함께 기록하고 포토카드로 인쇄할 수 있는 위치 기반 라이프로깅 플랫폼.
- React Native 앱에서 상하 스와이프 기반의 카드형 피드 탐색 인터랙션과 애니메이션 구현
- expo-iap 기반 iOS·Android 인앱 결제 기능을 구축하고 결제 UI, 구매·복원·실패 흐름, 스토어 상품 등록, 백엔드 영수증 처리 연계를 담당
- 공식 랜딩 페이지를 반응형·다국어로 신규 구축하고 배포했으며, Universal Links와 App Links를 연동해 웹과 앱 사이의 진입 경로를 구성
client-work
EMART EVERYDAY
2024.11–2025.03
PDA 앱 운영 관리 시스템에 연동된 어드민 서비스.
- 계정·권한 관리와 점포·상품 운영 데이터의 조회·검색·필터링·등록·수정 등 어드민 프론트엔드 기능 전반 구현
- 기존 자체 구현 UI를 shadcn/ui 기반 컴포넌트와 TanStack Table로 재구성해 접근성과 데이터 연동 요구사항을 수용할 수 있는 기반 마련
other-client-work
- Phaser 기반 웹 게임의 개발 전반을 맡아 빌드 및 사용자 제공 단계까지 완료
- Lexical Playground의 이미지·비디오 예제 구현을 사내 요구사항에 맞게 수정하고 NPM 패키지로 분리·배포해 여러 프로젝트에 적용image-pluginvideo-plugin
public-work
CodeSnap
2024.03–2025.02
- 원저자의 허가와 동료 리뷰를 거쳐 웹 개발 기술 아티클 11편을 번역·발행
- React Error Boundary 번역문이 원문에 한국어 번역으로 소개됨translationoriginal
open-source-contributions
2023–2024
- Phaser의 Matter 충돌 이벤트 TypeScript 타입 정의 오류를 수정해 upstream에 반영PR #6937
- tldr-pages에 CLI 명령어 문서의 한국어 번역 4건을 기여해 upstream에 반영merged-prs
오픈소스 컨트리뷰션 아카데미
2023
education
경상국립대학교
컴퓨터과학전공 집중과정 · 공학사
2016.03–2023.02
technologies
TypeScript · React · React Native
languages
- 일본어 — 유창한 회화 가능 · JLPT N1, 2023.08
credentials
- 정보처리기사 · 한국산업인력공단, 2022.09