Search
💫

풀스택 개발자, 호예준(닐포) 포트폴리오

해당 페이지는 PC에 최적화 되어있습니다.
호예준 (NillPoe, 닐포)

안녕하세요!

제 이름은 호예준이고, 닐포로도 알려져 있어요. 마인크래프트 플러그인 개발자이고, 웹도 개발해요. 일부 프로젝트는 공개되어 있으니 확인해보세요!
Person “제가” 어떤 개발자인지 설명했어요.
저는 2019년경, 스크래치를 통하여 코딩을 처음 접하였습니다. 이후 C#으로 텍스트 코딩의 세계에 발을 들였고, 2022년부터는 Java를 주로 사용하게 되었습니다. 지금은 Kotlin을 주로 사용하고 있습니다.
50만명 중 상위 1%, 총 1386시간/하루 평균 4시간 개발
매년 평균 1000~2000건 이상의 커밋을 생성했습니다.
여러 프로젝트를 오픈소스화 하여 깃허브 프로필에 고정해 두었으니 관심이 있으시다면 한 번 둘러보시길 추천드립니다.
Careers 클릭하시면 더 자세한 정보를 확인해보실 수 있어요.
2022. 10. ~ 2024. 10. STARLY
2023. LUCY NETWORK
2024. 11. VERCHASE
Projects 제가 진행한 여러 오픈소스 프로젝트를 소개했어요.

nillpoe/DeliverQuest

특정 장소에 생성된 NPC에게 아이템을 제출하면 설정된 보상을 지급하는 퀘스트 시스템입니다.
스탈리 시즌2 운영에 사용된 디스코드 봇입니다. (JDA 기반)
페이지 기능, SQL 데이터베이스, GUI 관리자 기능을 포함한 진보된 상점 시스템입니다.
Skills “Hello, World!”가 아닌, 실무 경험이 있는 스킬만 기재했어요.

Backend

Java와 Kotlin의 문법을 완전히 이해하고 사용할 수 있어요.
Java 23, Kotlin 2.1등에 적용된 최신 문법을 끊임없이 배우고 연습해요.
SpringBoot를 이용하여 RESTful한 Backend를 제작해봤어요.
Spring Framework의 내부 코드를 학습하며 동작 원리를 이해하려고 노력해요.
SpringBoot와 Kotlin을 조합하여 더욱 빠르게 작업할 수 있어요.
Maven, Gradle을 사용하여 빌드할 수 있어요.
Sonatype에서 배포하는 Maven 저장소를 직접 설정하고, 배포해봤어요.
Gradle의 Kotlin DSL 문법을 이용하여 더욱 효율적인 Build Script를 작성할 수 있어요.

Frontend

HTML5, CSS3을 이용하여 Semantic한 Web Page를 작성할 수 있어요.
React.js, Next.js 등의 Library·Framework를 이용하여 Single Page Application을 개발해봤어요.
shadcn-ui 등의 Component Library를 사용해봤어요.
Redux, Zustand 등의 Global State Management Library를 사용해봤어요.
Sass(SCSS) 등의 CSS Preprocessor를 사용하여 동적인 스타일 시트를 작성해봤어요.
TailwindCSS를 이용하여 CSS파일을 만들지 않고도 Web Page를 작성할 수 있어요.

Javascript

JavaScript, TypeScript를 완벽히 이해하고 사용할 수 있어요.
ES6 등의 최신 표준 규격을 따르며, 필요 시에는 Babel등으로 Transpile할 수 있어요.
Node.js 런타임을 사용하여 브라우저 밖에서도 JavaScript 코드를 실행할 수 있어요.
Express.js 등의 Framework를 사용하여 Web Application을 제작해봤어요.
Prisma, Drizzle 등의 TypeScript 기반 ORM을 사용하여 MongoDB를 연동해봤어요.
Discord.js 등을 이용하여 디스코드 봇을 개발해봤어요.

Database

SQL 문법을 대부분 이해하고 사용할 수 있어요.
MySQL, MariaDB 등의 RDBMS(관계형 데이터베이스)을 다룰 수 있어요.
SQLite, MongoDB등의 다양한 DBMS도 다룰 수 있어요.

DevOps

Jenkins, TeamCity등의 CI/CD 툴을 사용하여 자동화된 소프트웨어 배포를 구성해봤어요.
Github Actions와 연동하여 동작하도록 구성할 수 있어요.
Git 등의 VCS(버전 관리 시스템)를 이용하여 프로젝트의 변천사를 체계적으로 관리할 수 있어요.
GitHub, GitLab 등의 Git 호스팅 서비스를 이용하여 협업해봤어요.
Discord, Slack, Telegram 등의 메신저를 이용하여 소통해봤어요.
Notion, Mintlify 등을 통해 문서를 작성하고 소통해봤어요.

Tool

IntelliJ Ultimate, WebStorm, Fleet 등의 IDE를 사용하고 있어요.
Visual Studio Code, VSCodium 등의 텍스트 에디터를 사용하고 있어요.
Postman을 이용하여 API를 테스트해봤어요.
Figma, Framer 등을 이용하여 Web Page 등을 디자인하는 과정에서 팀원과 협업해봤어요.
Parsec, Excalidraw 등을 이용하여 팀원과 협업해봤어요.
Contact 제게 연락하실 수 있는 방법이에요.
디스코드(@nillpoe)로 연락해주시기를 선호해요. 디스코드 사용이 힘든 경우에는 hello@nillpoe.xyz 또는 휴대전화로 연락하실 수도 있습니다.
[펼치기] 본 홈페이지에 게시된 전화번호는 구인활동 용도로만 사용하시기 바랍니다.
호예준 ⓒ 2025, 모든 권리 보유.
최근 수정: 2025-01-30
본 홈페이지에 게시된 전화번호, 이메일 주소가 자동 수집되는 것을 거부하며 이를 위반 시 정보통신망법에 의해 처벌됨을 유념하시기 바랍니다.