View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View antisdream's full-sized avatar

Block or report antisdream

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
antisdream/README.md

도시의 불빛과 별이 있는 산을 이어 만든 antisdream 프로필 배너

antisdream

AI Product, Full-Stack, Data and Reliability

화면부터 API, 데이터와 운영까지 차근차근 연결해
실제로 잘 돌아가는 서비스로 만드는 일을 좋아합니다.


Selected Projects · 대표 프로젝트

눈치숨 프로젝트 대표 화면

PC와 모바일 웹에서 함께 즐기는
실시간 사물 숨바꼭질 게임이에요.

TypeScriptReactWebSocket

우공실 프로젝트 입장 화면

정보처리기사 학습과 기출 복습,
멀티플레이 CBT를 한곳에 담은 서비스예요.

JavaScriptReactExpress

운영 서비스 보기 →

명가작명소 프로젝트 랜딩 화면

조건과 근거를 함께 살펴보는
AI 작명 QA·추천 웹 서비스예요.

PythonLangGraphRAG

WaterBridge 상담 상세 화면

고객 문의부터 AI 안내와 상담,
방문 A/S까지 하나의 흐름으로 잇는 서비스예요.

DjangoPostgreSQLREST API


Engineering Focus · 주로 다루는 기술

TypeScriptPythonReactDjangoAWSDocker

문서에 적힌 내용과 실제 실행 결과가 같은지 확인하고,
문제가 생기면 다시 살펴볼 수 있는 테스트와 기록을 남기려고 해요.

프로젝트에 대한 질문이나 개선 아이디어는
각 저장소의 Issue에 편하게 남겨주세요. 🙂

Pinned Loading

  1. SKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMSKNETWORKS-FAMILY-AICAMP/SKN29-FINAL-4TEAMPublic

    Python 2

  2. hide_and_seekhide_and_seekPublic

    React·Phaser·Colyseus로 만든, PC와 모바일에서 소리 없이 즐기는 실시간 멀티플레이 사물 숨바꼭질 웹 게임

    TypeScript

  3. woogongsilwoogongsilPublic

    정보처리기사 문제 풀이·오답노트·멀티플레이 CBT·게시판·관리자 운영을 함께 제공하는 웹 학습 서비스

    JavaScript

  4. skn29-4th-4teamskn29-4th-4teamPublic

    React·Django·FastAPI로 작명 QA 엔진을 사용자 추천 화면과 관리자 운영 기능으로 확장한 AI 웹 서비스

    TypeScript

  5. skn29-3rd-4teamskn29-3rd-4teamPublic

    LangGraph·ChromaDB·Neo4j와 법령 API를 연결해 조건별 이름 후보와 근거를 찾는 한국어 작명 QA 팀 프로젝트

    Python

  6. woogongsil-loadtest-labwoogongsil-loadtest-labPublic

    우공실 서비스의 k6 부하 시나리오와 Prometheus·Grafana 모니터링 구성을 분리해 관리하는 성능 테스트 저장소

    JavaScript