Skip to content
View rmdnps10's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report rmdnps10

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rmdnps10/README.md

정인영 | Inyoung Chung

사용자 문제를 서비스로 구현하고, 운영하며 개선하는 개발자입니다.

서강대학교 아트앤테크놀로지 · 융합소프트웨어를 복수전공하며
웹/앱 서비스 기획부터 프론트엔드, 백엔드, AI 기능 구현까지 폭넓게 경험했습니다.

실제 사용자가 있는 서비스를 운영하며 문제를 개선하는 일,
그리고 팀이 함께 유지보수할 수 있는 구조를 만드는 일에 관심이 많습니다.


🔗 Links


🧭 About Me

  • React, TypeScript 기반 프론트엔드 개발 경험
  • FastAPI, Express, PostgreSQL 기반 백엔드 개발 경험
  • RAG, LangChain, OpenAI API 기반 AI 서비스 구현 경험
  • 기술 블로그, 교육 콘텐츠, 교재 집필을 통한 지식 공유 경험

💼 Experience

Period Organization Role Description
2025.01 - 2025.07 Kakaobank Developer Assistant 사내 기술 컨퍼런스 웹 시스템 개발, 기술 블로그 운영
2024.07 - 2024.12 Coding Valley Contents Developer 프론트엔드 교육 콘텐츠 제작, 교재 공동 집필
2023.09 - 2025.12 Sharemind Frontend Developer 연애 상담 플랫폼 개발 및 2년 이상 운영
2024.08 - 2024.12 ATC 2024 Web Team Leader 학과 컨퍼런스 아카이빙 웹사이트 개발 리드
2023.03 - 2024.12 LikeLion Sogang President / Frontend 프론트엔드 교육 커리큘럼 운영 및 IT 행사 기획

🚀 Selected Projects

💬 Sharemind

상담사와 내담자를 연결하는 연애 상담 마켓플레이스

24.02 ~ 부터 운영한 실사용자 기반 서비스입니다.
프론트엔드 개발자로 참여해 상담사 측 실시간 채팅, 프로필 관리, 상담 흐름 개선을 담당했습니다.

What I did

  • WebSocket 기반 실시간 채팅 기능 구현
  • Safari iOS 환경에서 발생한 채팅 중복 수신 문제 해결
  • STOMP client와 roomId별 subscription 객체를 useRef로 분리 관리
  • 상담사 프로필 수정 페이지의 복잡한 상태 구조 개선
  • Recoil atom/selector 기반 상태 분리 및 렌더링 최적화
  • React DevTools Profiler 기준 리렌더링 횟수 약 70% 감소

Links
Service · GitHub · Tech Blog

Tech Stack
React TypeScript TanStack Query Recoil Styled-components WebSocket


🏦 Kakaobank Internal Conference Web System

사내 기술 컨퍼런스 운영을 위한 웹 기반 핸드북 및 단체게임 시스템

카카오뱅크 기술XR팀 개발 어시스턴트로 참여한 프로젝트입니다.
사내 기술 컨퍼런스 참가자용 웹 시스템과 단체게임 운영 시스템을 개발했습니다.

What I did

  • React, TypeScript 기반 참가자용 웹 화면 개발
  • FastAPI, PostgreSQL 기반 백엔드 API 개발
  • 운영자 조작 화면과 Display 화면을 WebSocket으로 연결
  • 게임 결과 기반 베팅 결과 조회 API 개발
  • TanStack Query 기반 클라이언트 캐싱 전략 적용
  • 서버 인메모리 캐싱을 활용한 피크 트래픽 대응
  • AES-256 기반 토큰 검증 구조를 통한 비정상 API 접근 방어
  • k6 부하 테스트 기준 서버 요청 수 약 40% 절감

Links
Retrospective

Tech Stack
React TypeScript FastAPI PostgreSQL TanStack Query WebSocket


🎨 ATC 2024 Conference Website

서강대학교 Art & Technology 컨퍼런스 아카이빙 웹사이트

학과 컨퍼런스 아카이빙을 위한 인터랙티브 웹사이트입니다.
웹개발팀 리더로 참여해 정보 구조 설계, 개발 문화 구축, 성능 최적화를 담당했습니다.

What I did

  • 학과 컨퍼런스 아카이빙 웹사이트 IA 및 유저 플로우 설계
  • Next.js, Three.js 기반 인터랙티브 웹사이트 개발
  • 개발팀 온보딩 및 Git 브랜치 전략, 커밋 컨벤션 수립
  • Husky 기반 pre-commit / commit-msg 검증 환경 구성
  • 고해상도 이미지 로딩 UX 개선
  • Blur placeholder, aspect ratio 고정, Web Worker preload 적용
  • Three.js 렌더링 성능 최적화
  • Performance Recording 기준 프레임아웃 현상 제거

Links
Service · GitHub

Tech Stack
Next.js TypeScript Three.js Husky GitHub Actions


🚌 Modubus

교통약자와 버스 기사를 연결하는 배리어프리 모빌리티 서비스

교통약자의 실제 탑승 불편을 해결하기 위해 기획한 서비스입니다.
K-해커톤에서 1,000팀 중 Top 15로 결선에 진출했습니다.

What I did

  • 교통약자 및 버스 기사 인터뷰 기반 서비스 기획
  • 구로구청 교통행정과 컨택
  • React + Stackflow 기반 PWA 형태의 기사 앱 개발
  • 사용자 앱, 기사 앱, 관리자 페이지로 구성된 3면 서비스 구조 설계
  • 버스 ID 기반 운행 및 탑승 상태 확인 기능 구현
  • 폴링 방식으로 승객 요청 및 탑승 상태 주기적 동기화

Links
GitHub

Tech Stack
React TypeScript Stackflow PWA TanStack Query Tailwind CSS


🖥️ webOS Home Application

LG전자 스탠바이미에 탑재되는 webOS 홈 화면 애플리케이션

LG전자 산학협력 프로젝트로 진행한 webOS 홈 애플리케이션입니다.
백엔드 전담 개발자로 참여해 API 설계, 인증, 테스트, 배포 환경 구축을 담당했습니다.

What I did

  • Express.js, TypeScript 기반 백엔드 API 설계 및 구현
  • Router, Controller, Service, Repository 기반 4-Layer 구조 설계
  • JWT 기반 인증 시스템 구현
  • Swagger 기반 API 문서화
  • Jest 기반 서비스 레이어 단위 테스트 작성
  • AWS EC2, Nginx, Jenkins 기반 배포 환경 구축
  • TV 플랫폼 특화 IME 이슈 및 애니메이션 성능 문제 해결

Links
GitHub

Tech Stack
Express.js TypeScript PostgreSQL JWT AWS EC2 Nginx Jenkins Jest


🤖 AI Projects

📚 BOJ AI Helper

백준 제출 기록 기반 알고리즘 복습 어시스턴트

백준 제출 기록을 자동 수집하고, 망각 곡선에 따라 복습 일정을 제안하는 알고리즘 학습 도구입니다.

What I did

  • 크롬 확장 프로그램 기반 백준 제출 기록 수집 구조 설계
  • 제출 코드, 문제 정보, 알고리즘 유형 저장
  • 망각 곡선 기반 복습 일정 추천
  • 문제별 메모 및 AI 피드백 기능 설계

Links
Tech Blog · GitHub

Tech Stack
Next.js NestJS PostgreSQL Supabase


🔍 AI Talent Search Service

자연어 기반 인재 탐색 서비스

서강대학교 AI 해커톤에서 대상을 수상한 프로젝트입니다.
자연어 입력을 기반으로 학생 데이터를 검색하는 RAG 기반 인재 탐색 서비스를 개발했습니다.

What I did

  • 프론트엔드 개발 담당
  • RAG 기반 AI 파이프라인 설계
  • 자연어 질의 기반 인재 검색 UX 구현
  • 검색 결과를 사용자 친화적으로 보여주는 인터페이스 구성

Links
GitHub

Tech Stack
React RAG OpenAI API


🕵️ AI Mystery Game

AI 용의자와 대화하며 범인을 추리하는 인터랙티브 추리 게임

LLM 기반 AI NPC와 대화하며 제한된 질문 안에서 범인을 추리하는 웹 기반 게임입니다.

What I did

  • AI NPC 심문형 대화 인터페이스 구현
  • 질문 제한, 중간 보고, 범인 지목 기반 게임 플로우 구현
  • 용의자별 RAG 응답 API 연동
  • 캐릭터 페르소나와 사건 설정이 드러나는 대화 UX 구성
  • 사건 데이터, 용의자 지식, 응답 정책, 게임 상태를 분리해 할루시네이션 완화

Links
GitHub

Tech Stack
JavaScript Flask OpenAI API LangChain ChromaDB Docker


🖼️ CURAT

국립현대미술관 작품 질문과 이미지 검색을 지원하는 AI 도슨트 챗봇

작품 DB 기반 RAG 채팅과 CLIP 기반 이미지 검색을 제공하는 AI 도슨트 서비스입니다.

What I did

  • React Native, Expo 기반 모바일 도슨트 앱 개발
  • 작품 지식 DB 기반 RAG 채팅 파이프라인 설계
  • OpenAI 기반 작품 질문 응답 기능 구현
  • CLIP 기반 유사 작품 검색 기능 구현
  • DB 근거 부족 시 Tavily 웹 검색을 보조 근거로 사용하는 Answerability-aware RAG 구조 설계

Links
GitHub

Tech Stack
React Native Expo FastAPI Supabase RAG CLIP Tavily


🧰 Tech Stack

Frontend

React Next.js TypeScript JavaScript
React Native Expo TanStack Query Recoil Zustand
Tailwind CSS Styled-components Three.js

Backend

FastAPI Express.js NestJS
PostgreSQL Supabase JWT

AI

OpenAI API LangChain RAG ChromaDB
CLIP Prompt Engineering AI Agent

Infra & Tools

AWS EC2 Nginx Docker
GitHub Actions Jenkins Vercel
Swagger Postman Figma Cursor


🏆 Awards

Date Award Description
2025.11 AI Hackathon Grand Prize RAG 기반 자연어 인재 탐색 서비스
2024.10 K-Hackathon Finalist 교통약자 버스 탑승 지원 서비스 Modubus
2024.02 CEOS Demo Day Excellence Award 연애 상담 플랫폼 Sharemind
2024.05 Generative AI Ideathon Finalist 세대 간 소통 문제 해결 AI 서비스 기획

Writing & Sharing

기술을 배우는 가장 좋은 방법은 기록하고 공유하는 것이라고 생각합니다.

코딩밸리에서 프론트엔드 교육 콘텐츠와 교재를 제작했고,
카카오뱅크에서는 기술 블로그 운영과 콘텐츠 제작 프로세스에 참여했습니다.

개인 기술 블로그에도 개발 과정에서 마주한 문제와 학습 내용을 꾸준히 기록하고 있습니다.



💡 One-line Introduction

사용자의 문제를 서비스로 구현하고, 운영 과정에서 드러나는 문제를 끝까지 개선하는 개발자입니다.

Pinned Loading

  1. inyoung.dev inyoung.dev Public

    스스로 배운 것, 느낀 점을 정리하는 기술 볼로그입니다.

    JavaScript

  2. sharemindteam/sharemind-client sharemindteam/sharemind-client Public

    경험 공유 기반 연애상담 마켓플레이스, 셰어마인드

    TypeScript 1

  3. boj-ai-helper boj-ai-helper Public

    백준 제출 기록을 자동으로 수집하여 AI를 통해 복습을 도와주는 웹 시스템

    TypeScript 1 1

  4. Gandalf-FE Gandalf-FE Public

    당신이 찾는 사람, 자연어로 간편하게 「 간달프 」 ( AI@hackathon 대상 수상작)

    TypeScript