전준연 Junyeon Jeon

Product Engineer

junjuny.dev@gmail.comgithub.com/junjuny0227velog.io/@junjuny0227

About

문제를 정의하는 기획부터 프론트엔드·백엔드 개발, 배포와 운영까지 제품이 만들어지는 전 과정에 참여해 왔습니다.

팀의 기준을 문서와 자동화로 만들고, 기술 개선을 제품과 운영의 성과로 연결하는 일을 좋아합니다.

How I Work

  • 지식을 나누며 함께 성장합니다

    스터디와 멘토링으로 배운 것을 공유하고, 45편 넘는 기술 블로그 글로 학습을 기록해 왔습니다. 먼저 알게 된 내용을 팀과 나누고 피드백을 주고받으며 개인의 학습이 팀의 성장으로 이어지게 합니다.

  • 유지보수성과 일관성을 시스템으로 만듭니다

    일관되지 않던 팀의 코드 컨벤션을 문서로 정리하고 AI 하네스 스킬로 자동화해, 모두가 같은 기준으로 개발하는 환경을 만들었습니다. 코드 리뷰와 자동 검증에서도 그 기준을 계속 적용합니다.

  • 기술 개선을 제품과 운영의 성과로 연결합니다

    입학지원 서비스를 직접 개발·운영해 1,800명 이상의 사용자를 안정적으로 처리했고, 외주 없이 만들어 약 1,000만 원을 절감했습니다.

Skills

Languages
TypeScript, JavaScript
Frontend
React, Next.js, TanStack Query, Zustand, React Hook Form, Zod
Styling
Tailwind CSS, shadcn/ui, styled-components, vanilla-extract
Backend
NestJS, Prisma, Drizzle ORM, Swagger
Database
MySQL, PostgreSQL
Desktop
Rust, Tauri, Swift
Build · Test
Turborepo, tsup, Vitest, Jest
Infra · CI
Docker, AWS Lambda (Serverless), Vercel, GitHub Actions

Experience

  • 현장실습 · 기획/개발2026.10 – 현재

    (주)알에스팀

    쿠핀 ON 서비스의 기획과 웹·서버 개발을 함께 맡고 있습니다.

Projects

  • Hello, GSM2025.06 – 2025.11

    프론트엔드 개발 · 프론트엔드 5 · 백엔드 4 · 디자인 1 · 클라우드 3

    실제 신입생 모집에 쓰이는 입학지원 서비스에서 인증·원서 작성·관리자 출력과 공통 개발 기반을 개선했습니다

    성과

    • 누적 사용자 1,800명 이상 (GA 기준)
    • 외주 비용 약 1,000만 원 절감
    • Warm Build 15초 → 1초

    주요 기여

    • 공통 패키지의 역할을 나누고 Turborepo 빌드 구조로 전환
    • 모달의 호출부와 렌더링을 분리
    • FAQ와 팀 소개를 코드 배포 없이 관리하도록 변경

    트러블슈팅

    • OAuth 실패를 프론트엔드에서 안내할 수 없었던 문제
    • 원서 작성 보호가 정상적인 단계 이동까지 막았던 문제
  • DataGSM2025.10 – 운영 중

    프론트엔드 파트 리더 · 프론트엔드 3 · 백엔드 2 · 클라우드 2

    학교 데이터 OpenAPI·OAuth 플랫폼에서 관리 화면과 인증 흐름, JavaScript·React SDK를 개발했습니다.

    성과

    • 일 평균 5,000건·누적 120만 건 이상 요청
    • OAuth React SDK 번들 19KB → 4KB
    • 2026 교내 DEV FEST 최우수상 (1위)

    주요 기여

    • OAuth 클라이언트 관리와 서버 경유 토큰 교환
    • OpenAPI JavaScript SDK의 도메인·HTTP·에러 계층 설계
    • OAuth React SDK의 헤드리스 API와 tsup 빌드

    트러블슈팅

    • 외부 OAuth를 위해 비밀번호를 ref에 저장하던 흐름 분리
    • 이메일 인증 완료 후 타이머가 인증 상태를 되돌리는 문제
  • AI Harness Sync2026.05 – 운영 중

    대시보드 기획 · 설계, 프론트엔드/백엔드 구현

    여러 프로젝트의 AI 개발 환경(하네스) 설정을 중앙에서 관리하고 자동으로 동기화하는 시스템

    성과

    • 60개 이상 레포지토리에서 사용 중
    • 최신 설정 반영 시간 최대 하루 → 약 1분
    • AI를 활용해 대시보드를 약 이틀 만에 개발·배포

    주요 기여

    • GitHub 권한을 분리한 대시보드 기반
    • 선택한 하네스 설정을 PR로 관리
    • 레포지토리 단위 즉시 동기화

그 외 프로젝트

  • Doorplate · 열려 있는 포트마다 어느 프로젝트의 서버인지 이름표를 붙여 주는 macOS 메뉴바 앱2026.11 –

    1인 개발 (기획 · 설계 · 개발 · 배포)

  • Repot · 개발 환경을 스캔해 설명을 붙이고, 새 기기에서 검토 후 실행할 복원 스크립트를 만들어 주는 데스크톱 앱2026.11 –

    1인 개발 (기획 · 설계 · 개발 · 배포)

  • waitkit · 로딩, 스켈레톤, 에러, 타임아웃 상태를 개발 중에 일부러 재현하는 네트워크 시뮬레이션 라이브러리2026.05 – 유지보수 중

    1인 개발

  • Who Are You · AI 필터로 나만의 명함과 인생네컷을 만드는 체험형 웹 서비스2024.10 – 2025.12

    프론트엔드 개발 · 행사 부스 운영

  • CHUP · 교내 채용 공고와 지원자 정보를 통합 관리하는 웹 서비스2025.06 – 2026.08

    프론트엔드 개발

  • EveryGSM · 광주소프트웨어마이스터고등학교 학생 프로젝트를 직접 등록·탐색하는 쇼케이스 서비스2025.12 – 운영 중

    프론트엔드 개발

Awards

  • DEV FEST 최우수상 (1위)2026

    광주소프트웨어마이스터고등학교

    교내 데이터를 OpenAPI와 OAuth로 제공하는 DataGSM으로 수상했습니다. 학생이 개발한 서비스를 교사와 외부 심사위원이 평가하는 교내 개발 행사입니다.

  • 5.18 기념 해커톤 우수상 (2위)2026

    광주소프트웨어마이스터고등학교

    5.18 민주화운동 열사분들의 흑백 사진을 AI로 컬러 영상으로 복원한 '5.18 민주화운동 AI 영상 복원관'으로 수상했고, 우수 참가자로 선정되어 교육부 장관 앞에서 발표했습니다.

  • DEV FEST 우수상 (2위)2025

    광주소프트웨어마이스터고등학교

    촬영한 사진을 원하는 스타일의 AI 이미지로 바꿔 개인화 명함을 만들고 출력하는 서비스로 수상했습니다.

Open Source

  • TanStack/query

    useQuery/useMutation을 커스텀 훅으로 감싸 반환하면 no-unstable-deps 규칙이 경고하지 못하던 문제를, 래퍼 추적 로직과 회귀 테스트를 추가해 해결했습니다.

  • yarnpkg/berry

    Node 22.22.3에 백포트된 ESM 로더 변경으로 PnP ZIP 파일 디스크립터에서 EBADF 오류가 나던 문제를, 버전 게이트에 패치 버전 파싱과 조건을 추가해 해결했습니다.

Activities

  • 더모먼트 프론트엔드 파트 리더

    교내 소프트웨어 개발팀 (40여 명)

    프론트엔드 파트를 이끌며 학생들의 학교생활을 편하게 만드는 서비스를 개발했습니다.

  • 교내 프론트엔드 스터디

    매주 한 번 모여 블로그 작성과 발표로 배운 것을 나누고 피드백을 주고받았습니다.

  • Who Are You 행사 부스 운영

    2025 광주 AI·SW 체험축전, AI EXPO 2025 국제인공지능대전, 광주 직업교육 박람회에서 AI 명함·인생네컷 서비스를 직접 운영했습니다.

  • 제7·8대 학생자치회 정보통신부 차장·부장

    학교 공식 Discord, YouTube, Instagram 채널 운영과 홍보물 제작을 맡았습니다.

Certifications

  • 정보처리산업기사2025.09

    산업기능요원으로 복무할 수 있습니다.

Education

  • 광주소프트웨어마이스터고등학교2024.03 – 2027.01 (졸업 예정)

    인공지능(AI)과