Why?
단순히 기능을 구현하는 것에 그치지 않고, '왜 이 기술인가?', '이게 최선인가?'를 끊임없이 자문하며 근거 있는 코드를 작성합니다.
Full-stack Developer
개발에 깊이 몰입하는 것을 좋아합니다.
프론트엔드부터 배포까지, 모든 과정을 직접 부딪히며 배우고 있습니다.
Last updated: 4/24/26
단순히 기능을 구현하는 것에 그치지 않고, '왜 이 기술인가?', '이게 최선인가?'를 끊임없이 자문하며 근거 있는 코드를 작성합니다.
혼자 빠르게 가기보다 함께 멀리 가는 가치를 추구합니다. 다양한 관점을 존중하며 논의하는 과정을 통해 보다 더 나은 선택을 할 수 있다고 믿습니다.
프론트엔드와 백엔드 구현을 넘어, 리눅스 기반의 서버 환경과 배포 과정까지 직접 다뤄보며 서비스의 전체 흐름을 파악하고자 노력합니다.
Python의 yamllint를 Node.js 환경에서 사용할 수 있도록 포팅하였습니다. IDE에서 손쉽게 사용할 수 있도록 VSCode 확장으로도 배포하였습니다.
개발자로서의 여정을 담은 개인 웹 포트폴리오입니다. 지금까지의 프로젝트와 기술 스택을 정리하고, 앞으로의 성장을 기록합니다.
'Generative Agents' 프로젝트를 포크하여, LLM 에이전트 간의 자율적인 사이버 공격 및 방어 시나리오를 통해 웹 서버의 취약점을 탐지하고 패치 제안을 생성하는 시뮬레이션 환경을 구축하였습니다. 시뮬레이션 전 과정에서 생성되는 모든 데이터를 수집하여 통계 요약 및 상세 로그를 제공하며, Ollama 연동형 Docker 컨테이너화를 통해 로컬 GPU 자원을 활용한 독립적이고 이식성 높은 시뮬레이션 인프라를 구현하였습니다.