안녕하세요!

ABOUT ME
저는 디스코드 봇과 웹 서비스를 직접 기획하고 개발/운영하는 풀스택 개발자예요.
TypeScript와 Node.js를 중심으로 discord.js 기반 봇을 개발하며, 기능 구현뿐 아니라 데이터베이스 설계, 배포, 모니터링과 운영 중 발생하는 문제까지 함께 다루고 있어요. 현재 디스코드 공개 링크봇을 운영하며 서버 활동 통계, 레벨링, 입/퇴장 관리와 웹 대시보드 등을 개발했고 진행형 프로젝트예요.
프로젝트에 따라 Next.js, PostgreSQL, MongoDB 등을 사용하고 있으며, 실제 사용자 피드백과 운영 과정에서 확인된 문제를 기준으로 기능을 개선 중이에요.
기능을 빠르게 추가하는 것만큼 유지보수를 하기 쉽고 안정적으로 운영할 수 있는 구조를 만드는 것을 중요하게 생각해요!
DISCORD PROJECT APP
링크┃LINK
- 링크는 디스코드 서버, 사용자 통계를 제공하는 .디스코드 APP입니다.
- 서버 활동 통계, 레벨링, 입·퇴장 관리 등 운영에 필요한 기능을 봇과 웹 대시보드에서 함께 제공합니다.
- 링크봇은 TypeScript와 discord.js v14, 웹 서비스는 Next.js를 기반으로 개발했습니다.
- 실제 운영 과정에서 확인되는 사용자들의 피드백을 반영해 기능과 안정성을 지속적으로 개선하고 있습니다.
리사┃LISA
- LISA UTILITY APP은 디스코드 서버를 위한 다양한 유틸리티 기능을 제공하는 APP입니다.
- 해당 앱은 전역 슬래시 명령어{ / }를 기본적으로 사용합니다.
- 개발 언어는 TypeScript이며, discord.js v14를 사용하여 개발되었습니다.
- 다양한 유틸리티 기능을 통해 서버 관리 및 사용자 경험을 향상시킵니다.
- Canvas npm 패키지를 추가하여 이미지 생성 및 편집 기능을 구현하였습니다.
클로버┃CLOVER
- CLOVER MUSIC APP은 디스코드 서버에서 음악 검색과 재생 기능을 제공하는 봇입니다.
- 전역 슬래시 명령어{ / }와 버튼을 통해 음악 재생과 대기열을 관리할 수 있습니다.
- TypeScript와 discord.js v14를 기반으로 개발했습니다.
- Lavalink를 활용하여 음악 검색과 오디오 스트리밍 기능을 처리합니다.
- 재생, 일시 정지, 반복, 이전·다음 곡 등 주요 기능을 버튼 인터페이스로 제공합니다.
- 서버 환경에서 발생한 YouTube 접근 제한에 대응하기 위해 프록시를 적용했습니다.
- 봇의 메타데이터 요청과 Lavalink의 오디오 요청을 분리해 라우팅하도록 구성했습니다.
EXCORD
팀 코딩하는 냥이들
개인용 앱 개발 진척도
SKILLS
DEV COMMUNITY
제가 추천하는 디스코드 커뮤니티들이에요.
프로그래밍과 관련된 디스코드 서버 위주로 엄선했고, 쉽게 접근하기 어려웠던 정보와
질문 & 답변을 찾을 수 있는 곳들입니다. 또한, 개발자끼리 여러 소통이 활발하게 이루어지는 곳들입니다.
천천히 둘러보세요 XD
STACK & TOOLS
전 독학으로 여러 기술을 익히고, 다양한 프로젝트에 참여하면서 경험을 쌓아왔습니다.
아래는 제가 활용 할 수 있는 툴들과 기술 스택들에 대한 내용입니다.
- 프
프로그래밍 입문
Python으로 프로그래밍을 시작했고, JS와 TS를 이용한 웹 개발이 가능할 정도로 실력을 키움. 디스코드 봇 개발에 관심을 가지게 되었고, 여러 오픈소스 프로젝트에 기여하며 경험을 쌓기 시작함.
- 리
리액트 기반 프론트엔드 개발 입문
RTK를 이용한 상태관리를 포함하여 React를 이용한 프론트엔드 구현이 가능할정도가됨.
- U
UI/UX 디자인과 스타일링 학습
Figma를 이용한 wireframe 작성과, Bootstrap, Tailwind를 이용한 스타일링이 가능해짐.
- 데
데이터베이스 및 배포 기술 습득
MySQL / Oracle을 기반으로 하는 데이터베이스를 다룰 수 있게됨. Docker와 Kubernetes를 이용한 배포 및 운영 경험을 쌓음.











































































