I LIKE MAKING IDEAS REAL

I turn ideas
into real
products.

머릿속의 상상을 실제 사용자가 만나는 서비스로 바꿉니다.
분야의 경계를 두지 않고, 아이디어부터 출시와 운영까지 직접 완성합니다.

AoiAI JAPANESE LEARNING
01 / 03
PORTFOLIO / 2026
SCROLL TO EXPLORE ↓

ABOUT ME

상상을 실제로 작동하는 서비스로 만듭니다.

“이런 서비스가 있으면 좋겠다”는 생각을 실제 사용자가 쓸 수 있는 제품으로 바꾸는 일을 좋아합니다. 익숙한 기술에만 머무르지 않고 필요한 분야를 배우며, 아이디어를 작게 검증하고 작동하는 형태로 빠르게 만듭니다. 출시에서 끝내지 않고 사용자의 경험과 운영 과정에서 드러난 문제를 개선하며, 오래 사용할 수 있는 구조와 완성도까지 책임지는 개발자가 되고자 합니다.

Focus

  • Spring Boot 백엔드 아키텍처
  • OAuth2 · JWT 인증
  • 결제 검증 · Webhook · 멱등성
  • AI 기능의 안정적인 서비스 통합

Stack

  • Java · Spring Boot · JPA
  • MySQL · Oracle ATP · Redis
  • Docker · AWS · OCI
  • Flutter · SwiftUI · GitHub Actions

Selected

  • KCC 2026 제1저자 논문 채택캐싱 전략 성능 비교 연구
  • 다우기술 SW장학생대학 추천 · 기업 면접 최종 선발
  • 단국대학교 소프트웨어학과직전학기 4.08 / 4.5 · 98명 중 12등

SELECTED WORK

상상에서 출발해 실제 서비스로 완성한 작업들.

01
Aoi 서비스 화면OPEN PROJECT
2024.03 — NOWSOLE DEVELOPER

AI 일본어 한자 학습 서비스

Aoi

군 복무 중 시작해 App Store에 출시하고, 전역 후 Flutter·Spring Boot 기반 서비스로 다시 설계했습니다.

  • Gemini Structured Output 기반 AI 문제 생성
  • RevenueCat Webhook 기반 구독 상태 동기화
  • OCI · Docker · GitHub Actions 기반 배포와 운영

Spring Boot · Flutter · Gemini · OCI

프로젝트 살펴보기
02
Art-Window 서비스 화면OPEN PROJECT
2025.09 — NOWBACKEND DEVELOPER

AI 공간 맞춤형 아트워크 커머스

Art-Window

공간에 어울리는 AI 작품 생성부터 액자 결제·배송까지 연결하는 커머스의 신뢰 기반을 만들었습니다.

  • OAuth2 · JWT · Refresh Token Rotation
  • PayApp Webhook과 멱등 결제 처리
  • OCI Object Storage와 관리자 환불 흐름

Spring Boot · PayApp · OCI · Docker

프로젝트 살펴보기
03
MY4CUT 서비스 화면OPEN PROJECT
2026.01 — 2026.02BACKEND CORE

네컷 사진 협업 아카이빙 플랫폼

MY4CUT

친구들과 사진을 공유·보정하고 개인 앨범에 보관하는 서비스에서 공통 구조와 핵심 도메인을 맡았습니다.

  • 공통 API 응답 규격과 전역 예외 처리
  • 워크스페이스 · 초대 · 멤버십 모델링
  • 소유권 검증 기반 앨범 접근 제어

Spring Boot · QueryDSL · AWS · MySQL

프로젝트 살펴보기

PROJECT ARCHIVE

만들고, 검증하고, 계속 확장해 온 프로젝트들.

카드를 좌우로 끌어 탐색하고, 선택하면 역할과 구현 내용을 자세히 볼 수 있습니다.

JOURNEY

아이디어를 화면에 담고, 서비스 전체를 완성하는 개발자로.

01

K-Hackathon 10회

유기견 보호와 되찾기를 돕는 안드로이드 앱을 팀 단위로 기획했습니다.

  • 앱 UI 디자인과 서비스명 제안
  • 유기견 발생을 줄이기 위한 예방 아이디어 제안
  • 팀 단위 앱 기획 및 개발 프로세스 경험
02

단국대학교 LINC3.0 창업동아리

인기 라면 순위와 다양한 라면 콘텐츠를 제공하는 안드로이드 앱을 기획하고 개발했습니다.

  • 창업 보고서를 직접 작성하며 창업 프로세스 학습
  • Android 프론트엔드 커뮤니티·홈 화면 개발
  • Figma를 이용한 앱 UI 설계
03

교내 보안동아리 Aegis

안드로이드 앱 구조와 기능 구현을 학습하고 동료들과 개발 지식을 공유했습니다.

  • 안드로이드 앱 구조 및 기능 구현 스터디
  • 개발 지식 공유와 동아리 운영진 경험
04

일본 상용한자 학습 앱 Aoi

일본 상용한자를 학습하는 앱을 혼자 기획하고 개발해 App Store에 출시했습니다.

  • SwiftUI 기반 iOS 앱 개발, 디자인 및 실제 배포
  • Spring Boot 기반 로그인, AI 문제 생성, 결제 검증 기능 구현
  • Gemini API를 활용한 AI 맞춤형 문제 생성
  • Oracle Cloud, Docker, GitHub Actions 기반 서버 배포 및 운영
App Store에서 보기
05

UMC Spring Boot 파트

UMC Spring Boot 파트원으로 활동하며 웹 백엔드의 기본 구조부터 실전 API 개발까지 단계적으로 학습했습니다.

  • Spring Boot 기반 계층형 아키텍처와 REST API 설계 학습
  • JPA를 활용한 데이터 모델링, 연관관계 매핑 및 쿼리 작성
  • 인증·인가와 예외 처리 등 서비스 개발에 필요한 공통 기능 실습
  • 주차별 워크북과 미션을 수행하며 코드 리뷰 및 협업 경험
06

AI 아트워크 커머스 Art-Window

단국대학교 창업지원단의 지원을 받는 창업동아리 활동으로, 사용자의 공간과 취향에 맞는 AI 작품을 생성하고 액자 구매까지 연결하는 서비스를 개발하고 있습니다.

  • 창업동아리 팀원들과 서비스 기획부터 개발 및 운영까지 전 과정 수행
  • OAuth2 소셜 로그인과 JWT 인증 시스템 구현
  • PayApp PG 및 Server-to-Server Webhook 기반 결제 검증
  • OCI Object Storage 기반 AI 생성 이미지 관리
  • 주문, 결제, 환불, 관리자 처리 등 커머스 핵심 도메인 설계
웹사이트 방문하기
07

UMC MY4CUT 프로젝트

네컷 사진을 친구들과 공유·수정하고 보관하는 협업형 아카이빙 플랫폼을 개발했습니다.

  • 공통 API 응답 규격, 전역 예외 처리, Swagger 문서화 구축
  • 워크스페이스, 초대, 멤버십, 댓글 등 협업 도메인 구현
  • Android, PM, Design 파트와 API 명세 기반 협업
GitHub에서 보기
08

UMC Spring Boot 파트장

Spring Boot 파트장으로 스터디를 운영하며 스터디원들이 백엔드 개념을 이해하고 미션을 완주할 수 있도록 도왔습니다.

  • 주차별 학습 목표와 핵심 개념을 정리해 스터디 진행
  • 미션 진행 상황을 점검하고 구현 과정의 질문과 오류 해결 지원
  • 코드 리뷰를 통해 API 설계, 계층 분리, 예외 처리 방식 피드백
  • 스터디원 간 지식 공유와 꾸준한 학습을 위한 협업 분위기 조성
09

다우기술 SW장학생

학업 성취도와 개발 역량을 바탕으로 대학 추천과 다우기술 면접을 거쳐 SW장학생으로 선발되었습니다.

  • 단국대학교 추천과 다우기술 면접을 거쳐 최종 선발
  • 개발 직무 역량을 실무에서 확장하는 4주 인턴십 연계
10

KCC 2026 캐싱 전략 성능 비교 연구

대규모 읽기 트래픽 환경에서 로컬·글로벌 캐시 전략을 비교한 제1저자 논문이 KCC 2026에 채택되었습니다.

  • 수강신청 과목 조회 API와 10,000건의 실험 데이터 구성
  • JMeter로 최대 1,200명 동시 사용자 환경의 P95 응답시간과 TPS 측정
  • Caffeine 적용 시 No Cache 대비 P95 응답시간 68.6% 감소, 처리량 88.2% 증가
  • Redis의 네트워크 왕복·역직렬화 오버헤드를 분리하고 환경별 캐시 선택 기준 도출
논문 보기
11

다우기술 개발 직무 인턴

다우기술의 업무용 협업 서비스인 다우오피스 모바일 앱을 대상으로 Maestro 기반 E2E 테스트 자동화를 수행했습니다.

  • 메일 조회·작성·발송을 비롯한 주요 업무 기능의 사용자 흐름을 분석해 테스트 시나리오 설계
  • Maestro Flow로 화면 이동, 입력, 버튼 동작, 결과 확인 등 반복 검증 과정 자동화
  • Jira 이슈를 기준으로 요구사항과 작업 내용을 확인하고 진행 상태 및 테스트 결과 공유
  • 브랜치 작업, Pull Request 작성, 코드 리뷰와 피드백 반영으로 이어지는 현업 개발 프로세스 경험