Skip to content
View sanguneo's full-sized avatar

Block or report sanguneo

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.

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
sanguneo/README.md
typing header

"함께 일하는 사람도, 서비스를 쓰는 사람도 즐거웠으면 좋겠습니다."

profile views


🧑‍💻 About me

  • 🛠️ Frontend-leaning full-stack engineer — TypeScript / React / Node 를 주력으로 씁니다.
  • 🤖 요즘은 AI 에이전트 · MCP · 테스트 자동화 · 개발 생산성 도구를 많이 만듭니다.
  • 🦀 가끔은 Rust + WebAssembly로 브라우저에서만 도는 것들도 만듭니다. (예: HWP → PDF)
  • 📍 서울에서 일합니다. 실용적이고, 즐겁게 쓰이는 소프트웨어를 좋아합니다.

🧰 Tech Stack

TypeScript JavaScript Python Rust Node.js Bun React Next.js Vue.js Astro Tailwind CSS Vite Drizzle SQLite WebAssembly Tauri


🚀 Featured Projects

Project Description Stack
test-osterone 테스트 자동화 오케스트레이션 에이전트 TypeScript
daou-gw-mcp 다우 그룹웨어 비공식 MCP 서버 TypeScript
rhwptopdf HWP / HWPX → PDF · 브라우저에서만 도는 Rust + WASM Rust · WebAssembly
zlack 가볍게 최적화한 Slack 데스크톱 래퍼 Tauri
smart-drop-point 환승하기 좋은 하차 지점 추천 웹앱 TypeScript

📊 GitHub Stats

github stats top languages

📫 Reach me

email linkedin threads blog


Thanks for stopping by — 즐겁게 만듭시다. ✨

Pinned Loading

  1. zlack zlack Public

    A lightweight, optimized desktop wrapper for Slack, built with Tauri.

    JavaScript 36 5

  2. inkrkamus inkrkamus Public

    TypeScript

  3. domain-shake domain-shake Public

    post-message base async interface

    TypeScript 1

  4. monsterhuntrunner monsterhuntrunner Public

    TypeScript

  5. test-osterone test-osterone Public

    AI writes web tests from plain-language spreadsheet cases; a deterministic engine judges pass/fail (false-pass = 0). No-terminal Studio UI, Playwright-backed.

    TypeScript 2