안녕하세요!

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











































































