PERSONAL PROJECT PORTFOLIO · 2026

구름곰의
이상한 개발노트.

곰문곰문곰문곰문곰문

수십 년째 락페를 쫓아다니면서 깨달은 한 가지.

나는 안정적인 걸 추구한다고 호언장담해 왔는데, 돌이켜 보니 매번 야수의 심장으로 취미를 찾아다니며 도전하는 것을 좋아한다는 것을 깨달은 나.

음악은 당연하고

락페 다니기, 독서, 영화, 연극, 뮤지컬, 여행, 캠핑, 양궁, 비즈팔찌 만들기, 식도락, 요리, 봉사, 사진, 복싱, 주짓수, 위스키 수집, 통기타, LP 수집, 스쿼시, 게임 등등…

아마 기억나지 않는 활동도 있긴 하다.

매번 겁이 많다, 안정적인 것을 추구한다, 내향적이다, 말하는 나지만…

나열해 놓고 보니… 아무도 안 믿을 만하긴 하다.

그래서 이번엔 아예 새로운 길에 다시 도전해 보려고 한다.

아직도 반 독수리 타법인 내가 개발을 업으로 삼아보려고 한다.

평생을 이쪽이랑 연이 없고 이제 와 네가 해봤자 늦었다고 하는 사람들이 대부분이지만…

나를 락의 세계로 이끌었던 커트 코베인 옹의 정신을 빌려 한마디 하자면

“*까”

내 나름대로 가진 신념

“말보다 행동으로(Acta Non Verba)”

그래서 이번에도 먼저 해보려 한다.

남의 이야기를 들으며 다른 사람 일을 하는 안정적인 일보다는 내가 만들고 싶은 것을 만들며 도전하는 것이

너무나 나다운 일이니까.

MADE BY GOOREUMGOM

작업물

해보고 싶어서, 직접 만든 것들.ʕ•ᴥ•ʔ ʕ´•ᴥ•`ʔ ʕ •ᴥ•ʔゝ☆ ʕ´•ᴥ•`ʔσ” \ʕ •ᴥ•ʔ/ \ʕ •ᴥ•ʔ\ /ʕ •ᴥ•ʔ/ ʕง•ᴥ•ʔง ᕦʕ •ᴥ•ʔᕤ ┏ʕ •ᴥ•ʔ┛ ʅʕ•ᴥ•ʔʃ

폿 브레이커 게임 플레이원본 이미지 보기 ↗

01 / GAME

너를 격하게
티배깅하고 싶다

폿 브레이커

게임계에는 이런 말도 있다.

“게임은 이기기 위해서 하는 게 아니다 빡치게 하기 위해서 하는 것이다”

어떻게 하면 유저를 빡치게 할 수 있을까만 넣어 만들었다.

나름의 첫 프로젝트. 아직 그 완성도는 미흡하지만 계속 다듬어 나갈 예정이다.

POT BREAKER 플레이
게임 · Android 구현구현 / 개선 중
작업 과정과 확인된 결과 보기

첫 게임을 만들고 나니 웹브라우저 밖에서도 해보고 싶어졌습니다. Android WebView로 앱을 만들고, 휴대폰 진동과 기기 내 기록 저장도 붙여 봤습니다. Android 쪽은 v0.16.0까지 작업한 기록이 있습니다.

키보드 그림판 실행 화면원본 이미지 보기 ↗

02 / CREATIVE TOOL

내 글의 그림화

키보드 그림판

내가 쓴 글의 색깔을 보고 싶다.

글은 나의 정체성을 나타내는 거울이라 한다. 그러면 그 글을 색깔로 나타내면 어떨까?

수단은 키보드뿐인 도구를 만들어 보자는 생각으로 시작된 프로젝트. 아직은 습작으로 결과물에 만족하지 못한 상태.

Keyboard Canvas v1.0.0 방문
텍스트 · 색상 시각화v1.0.0 / 배포 기록
작업 과정과 확인된 결과 보기

같은 글자는 같은 색이어야 하지 않을까? 그 생각으로 규칙부터 만들었습니다. 한글 자모와 숫자, 기호를 어떻게 표현할지 고민했고, 화면 크기와 그림 저장 방식도 여러 번 바꿔봤습니다.

대전의 기묘한 여행 지도 화면원본 이미지 보기 ↗

03 / LOCAL TRAVEL

은밀하게 전하는
대전의 로컬여행

대전의 기묘한 여행 · 테마 1 성심당 28 이후

성심당은 강한 관광 진입점이지만 이후 다른 대전 경험으로 연결되지 않는 병목이 존재한다.

대전에는 로컬 관광 자원이 존재하므로, 문제를 자원 부족이 아니라 연결성 부족으로 보고 이를 중계하는 서비스를 제안한다.

성심당 웨이팅 및 빵 구매 이후의 고단함을 영화 「28일 후」의 오마주와 말장난으로 승화시킨 테마. 빵 구매 직후의 ‘이제 뭐 하지?’라는 지점에서 다른 로컬 장소로 연결하는 프로젝트.

대전의 기묘한 여행 방문
지역 탐색 · 웹서비스웹 배포 / 개선 중
작업 과정과 확인된 결과 보기

성심당에서 빵을 산 뒤에 무엇을 할지 망설이는 사람에게, 다음 한 곳을 골라주는 서비스가 있으면 어떨까 생각했습니다. 100m부터 찾고 한 번에 최대 10곳만 보여주기로 한 것도 다시 선택하는 피로를 줄여보고 싶었기 때문입니다.

PROJECTS IN PROGRESS

만들고 있는 것들

아직 만들고 고치고, 때로는 처음부터 다시 생각하는 프로젝트들입니다.

04 / DISCUSSION RECORD

v0.1.2 · 개발·검증 중

사유의 사유화 SAYU

정기 토론 모임에서 나눈 이야기를 기록하고 다시 찾아보기 위한 비공개 웹서비스입니다.

기획
승인된 모임 회원의 날짜별 기록, 녹음, 전사, 요약
개발
Python · FastAPI · Cloudflare Workers/D1/R2 · Google OAuth · 음성 처리 코드
확인할 것
긴 토론 시간 동안의 녹음 안정성, 사람별 목소리 구분

05 / MUSIC COMMUNITY

제품 재기획

텐텐텐 10 · 10 · 10

공연과 음악을 듣는 순간의 감정과 취향을 짧은 말로 남기는 놀이터를 구상합니다.

출발점
록 페스티벌에서 경험한 개인적인 표현과 집단의 문화
기획
10글자 표현 제약, 참여 규칙, 시간 기반 상호작용 실험
진행
FastAPI·SQLite 초기 시제품 이력을 남기고 기획을 재정립 중

06 / PERSONAL STUDY

Android 시험용 습작

개인 공부 앱 Galaxy Study

개인 영어 학습을 위해 교재 학습과 복습을 한곳에서 관리하는 갤럭시용 앱을 시험 제작하고 있습니다.

현재
Android 시험용 프로젝트와 예시 학습 데이터
목표
교재 사진 OCR, 말하기·발음 평가, 학습 완료에 따른 앱 사용 제한
검증
실제 교재 입력과 발음 평가·제한 기능은 아직 완성·실기기 검증 전

07 / TIME MANAGEMENT

브라우저 습작

시간 스택 관리 앱 StackDay

하루 24시간을 기본 4시간씩 6개 스택으로 나누고, 스택 안에 세부 일정을 넣는 시간 관리 방식의 실험입니다.

구조
2·3·4·6시간 스택 선택, 15분 단위 일정 배치
구현
날짜별 계획, 브라우저 저장과 백업 가져오기·내보내기 시제품
상태
개인용 브라우저 습작, 공개 서비스 검증 전

08 / DIGITAL GOODS

테스트넷 발급 준비 중

SBT 디지털 굿즈 DigiGoods

타로 카드 22종을 바탕으로, 한 사람에게 한 장을 발급하고 다른 지갑으로 양도하지 못하도록 설계한 디지털 굿즈 습작입니다.

시제품
카드 시안, 이름 입력·미리보기·PNG 생성, Cloudflare Worker
기술
MetaMask · Solidity SBT 계약 코드 · D1/R2 · Base Sepolia 테스트넷
현재
실제 스마트 계약 발급 및 SBT 민팅 검증 전

09 / PERSONAL AI SERVER

로컬 LLM 구축 · 휴대폰 연동 실험 중

로컬 LLM Local LLM

집 PC를 개인 AI 서버로 사용하기 위해 로컬 언어 모델과 개인 자료 검색 환경을 구축하고, 휴대폰에서 연결하는 방식을 실험하고 있습니다.

구현·확인
Windows 11 · WSL2/Ubuntu · RTX 3070 · Ollama(Qwen3 4B) · FastAPI · SQLite 대화·장기기억
자료 검색
TXT·MD·PDF 파일 및 Notion 문서 RAG, Qwen 임베딩, 등록 문서의 변경 감지·증분 동기화
현재 실험
휴대폰과 집 PC의 원격 연동 방식 검토·실험. 외부 접속과 인증·보안의 최종 검증은 진행 중

10 / TEXT MINING STUDY

기획·수집 실험 중

텍스트 마이닝 도구 History Miner

조사 주제와 키워드, 기간, 자료원을 지정해 과거 자료를 모으고 분석하는 개인용 조사 도구를 만들고 있습니다.

구현·시도
Excel 조사 설정, Python·FastAPI 웹 UI, 실행 ID와 작업 상태·오류 로그, 결과 출력 구조
실험
Common Crawl 인덱스·WARC 기반 자료 수집과 수집 범위·본문 분석 시험
남은 과제
Common Crawl 요청 오류와 수집 안정성, 외부 API 인증, 대전 자료 조사 연계. LLM 적용 여부는 검토 중

11 / TEAM PROJECT

4인 팀 프로젝트 · 기능 학습·시제품 단계

프랜드 콰르텟 Friend Quartet

친구·지인·가족처럼 한 단어로만 설명하기 어려운 관계를 다시 생각해 보기 위해, 연락 빈도와 스스로 느끼는 중요도를 함께 분류하는 친구 관리 앱을 기획한 팀 프로젝트입니다.

기획
아이젠하워 매트릭스에서 착안한 4분면 분류. 최근 1년 연락 빈도와 사용자가 판단하는 관계의 중요도를 두 축으로 구성
구현·학습
Python의 연락처·통화 기록 관리와 기간별 횟수·시간 계산, SQLite 저장·조회·CRUD, FastAPI 연계 구조 학습, 팀 코드 리뷰·Git 협업
남은 과제
Android 통화 기록 실제 연동, 최종 분류 UI와 그룹·하트 표시, 통합 QA 및 배포는 완료 여부 미확인

HOW I MAKE THINGS

제작 과정

생각을 적을 때와 실제로 만들어 볼 때는 참 다르더군요.

  1. 01 · 출발점

    제가 불편했거나 궁금했던 것을 먼저 적습니다. 어떤 사람에게 언제 필요할지도 생각해 봅니다.

  2. 02 · 설계

    만들다 보면 기능을 자꾸 붙이고 싶어집니다. 이번에 꼭 필요한 것부터 골라보려고 합니다.

  3. 03 · 구현과 이해

    AI와 함께 코드를 만들지만, 모르는 부분은 다시 뜯어보고 공부합니다. 제가 만든 것이 어떻게 돌아가는지 알아야 하니까요.

  4. 04 · 확인하고 다시 보기

    막상 돌려보면 예상하지 못했던 문제가 나옵니다. 왜 고쳤는지 남겨두고 나중에 다시 읽어보려 합니다.

사용하고 배우는 기술

Python · FastAPI · SQLite · HTML/CSS/JavaScript · Git · Cloudflare Workers/D1/R2 · Android WebView · 외부 API · 로컬 LLM

프로젝트마다 처음 써보는 기술이 많았습니다. 필요한 것을 하나씩 배우는 중입니다.