Skip to content
View sangjinsu's full-sized avatar
🔥
🔥

Block or report sangjinsu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sangjinsu/README.md

Built different. — sangjinsu. Go servers. Mobile apps. Models that learn from people.


Go 서버부터 일상의 앱까지.
NHN에서 게임 기술 PM으로 일하며, Go로 게임 서버를 만듭니다.
요즘은 여행과 애니를 기록하는 앱, 그리고 사람의 선택을 배우는 작은 모델을 만들고 있습니다.

sangjinsu.dev ›   ·   Blog ›   ·   Puzzle Content Lab ›



Now building.

지금 만들고 있는 것들. 아직은 비공개입니다.


다녀

Been there. Wrote that.

여행의 동선과 발견, 한 줄 기록을 하나의 흐름으로.
다녀온 곳이 모여, 나만의 여행 도감이 됩니다.

Expo React Native Supabase



보니

“어디까지 보니?”

보고 싶은 애니를 찾고, 무엇을 어디까지 봤는지 정확히.
회차마다 봤음 · 건너뜀까지 기억하는 나만의 애니 서재.

Flutter SQLite TMDB



One more thing…


BDM

Learned from people.

금액과 확률이 걸린 두 선택지 앞에서, 사람들은 무엇을 고를까.
실제 인간의 선택 데이터로 처음부터 학습하는 작은 신경망.

Python Behavioral Decision Model


Coming soon.



Previously.

먼저 만들어 공개한 것들. 코드는 모두 열려 있습니다.

Orbis

The loop, owned.

LLM 대신 런타임이 루프를 쥡니다.
오래 달리는 AI 에이전트를 위한 Go 런타임.

Go WebSocket

자세히 보기 ›

Cole

Focus. Next. Finish.

할 일은 체크리스트에, 다음 한 수는 분석에.
서버도 계정도 필요 없는 로컬 우선 데스크톱 앱.

Rust Tauri v2 React

자세히 보기 ›

Skill Execution Bench

Code beats prose.

같은 스킬을 네 가지로 포장해 에이전트에게.
코드로 건넨 3종은 100%, 글로만 건넨 스킬은 최저 71.7%.

Python Go Claude

자세히 보기 ›

Heuristic Engineering Bench

Measured, not assumed.

휴리스틱을 더하면 더 똑똑해질까? 140번 실측한 답은
“정확도는 그대로, 시간만 늘었다.” 결과를 그대로 공개합니다.

Python LLM

자세히 보기 ›

Monolith OTel Lab

See inside the monolith.

Controller에서 DB까지, 요청 한 건의 여정을
trace · metrics · logs로 따라갑니다.

Spring Boot OpenTelemetry

자세히 보기 ›

Agent Context Loader Bench

Right context, right skill.

같은 지침, 다른 컨텍스트 로딩 전략.
에이전트의 행동은 무엇이 달라질까.

Python LLM

자세히 보기 ›



For Claude Code, and you.

매일 쓰다 불편해서 만들었습니다. 이제 여러분 차례입니다.

제품 한마디로
whichcli
Next.js Supabase
어떤 CLI를 써야 할지 고민 끝. 검색하고, 설치 명령은 한 번에 복사.
whichcli-mcp
TypeScript MCP
그 검색을 에이전트 안에서. npx whichcli-mcp 한 줄이면 585+ 도구가 손끝에.
skillvault
Go SQLite FTS5
스킬이 수백 개여도, Claude에게는 지금 필요한 것만. 팀을 위한 로컬 우선 스킬 매니저.
claude-plugin-dashboard
TypeScript
JSON 손편집은 이제 그만. 플러그인과 MCP 서버를 브라우저에서 보고, 켜고, 찾으세요.
claude-workflow
YAML
배포도, 장애 대응도 YAML 한 장으로. 의존성 0, Claude Code가 순서대로 실행합니다.
nhn-cli
Go
AWS CLI처럼, NHN Cloud를. VPC부터 Compute, Gamebase까지 터미널에서.



By the numbers.

       초당 쿠폰 발급 요청
과발급 0
       검색 가능한
CLI 도구·스킬
       벤치마크
실측 실행
       공개
저장소



Under the hood.

Go, Rust, TypeScript, Python, Java, Spring, React, Next.js, Flutter, Tauri, Kubernetes, Docker, Terraform, GitHub Actions, PostgreSQL, MySQL, Redis, Supabase, Grafana, Prometheus


클래식 컬렉션 — 여전히 잘 돌아갑니다.
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

LeetCode stats

Designed by sangjinsu in Korea.

Pinned Loading

  1. agent-context-loader-bench agent-context-loader-bench Public

    Benchmark context loading strategies for agent skill corpora.

    Python

  2. monolith-otel-lab monolith-otel-lab Public

    Monolith observability lab — Spring Boot + OpenTelemetry to Grafana Tempo, Prometheus metrics, and trace-correlated JSON logs (docker-compose)

    Java

  3. orbis orbis Public

    Orbis is a Go-based, event-loop-first runtime for long-running AI agents.

    Go

  4. skill-execution-bench skill-execution-bench Public

    Local-first benchmark comparing four Skill packaging patterns — doc-only, inline-code, Python script, and Go binary — to find which is most reliable when an LLM coding agent executes a Skill.

    Python