Go 서버부터 일상의 앱까지.
NHN에서 게임 기술 PM으로 일하며, Go로 게임 서버를 만듭니다.
요즘은 여행과 애니를 기록하는 앱, 그리고 사람의 선택을 배우는 작은 모델을 만들고 있습니다.
sangjinsu.dev › · Blog › · Puzzle Content Lab ›
지금 만들고 있는 것들. 아직은 비공개입니다.
여행의 동선과 발견, 한 줄 기록을 하나의 흐름으로.
다녀온 곳이 모여, 나만의 여행 도감이 됩니다.
Expo React Native Supabase
보고 싶은 애니를 찾고, 무엇을 어디까지 봤는지 정확히.
회차마다 봤음 · 건너뜀까지 기억하는 나만의 애니 서재.
Flutter SQLite TMDB
금액과 확률이 걸린 두 선택지 앞에서, 사람들은 무엇을 고를까.
실제 인간의 선택 데이터로 처음부터 학습하는 작은 신경망.
Python Behavioral Decision Model
먼저 만들어 공개한 것들. 코드는 모두 열려 있습니다.
|
The loop, owned.
LLM 대신 런타임이 루프를 쥡니다. 오래 달리는 AI 에이전트를 위한 Go 런타임. Go WebSocket
자세히 보기 › |
Focus. Next. Finish.
할 일은 체크리스트에, 다음 한 수는 분석에. 서버도 계정도 필요 없는 로컬 우선 데스크톱 앱. Rust Tauri v2 React
자세히 보기 › |
|
Code beats prose.
같은 스킬을 네 가지로 포장해 에이전트에게. 코드로 건넨 3종은 100%, 글로만 건넨 스킬은 최저 71.7%. Python Go Claude
자세히 보기 › |
Measured, not assumed.
휴리스틱을 더하면 더 똑똑해질까? 140번 실측한 답은 “정확도는 그대로, 시간만 늘었다.” 결과를 그대로 공개합니다. Python LLM
자세히 보기 › |
|
See inside the monolith.
Controller에서 DB까지, 요청 한 건의 여정을 trace · metrics · logs로 따라갑니다. Spring Boot OpenTelemetry
자세히 보기 › |
Right context, right skill.
같은 지침, 다른 컨텍스트 로딩 전략. 에이전트의 행동은 무엇이 달라질까. Python LLM
자세히 보기 › |
매일 쓰다 불편해서 만들었습니다. 이제 여러분 차례입니다.
| 제품 | 한마디로 |
|---|---|
whichcliNext.js Supabase |
어떤 CLI를 써야 할지 고민 끝. 검색하고, 설치 명령은 한 번에 복사. |
whichcli-mcpTypeScript MCP |
그 검색을 에이전트 안에서. npx whichcli-mcp 한 줄이면 585+ 도구가 손끝에. |
skillvaultGo SQLite FTS5 |
스킬이 수백 개여도, Claude에게는 지금 필요한 것만. 팀을 위한 로컬 우선 스킬 매니저. |
claude-plugin-dashboardTypeScript |
JSON 손편집은 이제 그만. 플러그인과 MCP 서버를 브라우저에서 보고, 켜고, 찾으세요. |
claude-workflowYAML |
배포도, 장애 대응도 YAML 한 장으로. 의존성 0, Claude Code가 순서대로 실행합니다. |
nhn-cliGo |
AWS CLI처럼, NHN Cloud를. VPC부터 Compute, Gamebase까지 터미널에서. |
클래식 컬렉션 — 여전히 잘 돌아갑니다.
| coupon-system | 초당 5,600+ 요청에도 과발급 0. Redis 분산 락 + PostgreSQL 트랜잭션 Go |
| sse-multistack-demo | Go · Node.js · Python, 4개 프레임워크로 구현한 SSE JavaScript |
| go-project-cli | Go 프로젝트 스캐폴딩 Python |
| gord | GORM 제네릭 레포지토리 Go |
| chalk | 터미널 출력을 꾸며주는 패키지 Go |
Designed by sangjinsu in Korea.





