Software studio · Seoul
Software that makes both its users and its makers happy.
sanguneo is a software studio in Seoul run by developer Sangkwon Nah. We design, build, ship and operate web products, desktop apps, developer tools and AI automation, and we run the products we make.
- One developer, from planning to operations
- Solo
- First personal project, InKrKamus
- 2010
- Products we build and run
- 6
- Public GitHub repositories
- 43
01 · What we do
Build small, make it last.
One developer owns the work end to end, from planning to deployment and operations. We choose what makes daily use less painful over flashy demos, and we keep the reasoning in notes and tests. Bugs found in the open-source tools we use get narrowed down and fixed upstream.
-
Web product development
From early-stage services to enterprise screens already in production: front ends in React, Next.js, Vue and Nuxt, with as much back end as the product needs.
-
Desktop apps & developer tools
Tauri desktop apps, CLIs and MCP servers: tools people use every day, kept light and long-lived.
-
AI agent integration & automation
Connecting internal systems to AI agents such as Claude as tools (MCP servers), and designing test and workflow automation whose verdicts stay deterministic.
-
Renewals & performance
Rebuilding internals, rendering and deployment of services that already have users, while keeping their URLs and behavior intact.
Company
- Name
- sanguneo
- Founder
- Sangkwon Nah (나상권) · lead developer
- Founded
- January 2026
- Location
- Seoul, South Korea
- Business
- Software development · web products · desktop apps · developer tools · AI automation
- iam@sanguneo.com
- Languages
- Korean · English
02 · Products
Products we build and run
Built because we needed them, then shared with people who had the same problem.
-
rhwptopdf
v0.2.2 releasedHangul (HWP/HWPX) documents to PDF, inside the browser.
Files never leave the device. Built a PDF output pipeline and WebAssembly packaging on top of the open-source rhwp parser and renderer.
-
Zlack
v1.5.5 · Windows·macOS·LinuxA lightweight Slack desktop client.
Built with Tauri on the system webview for a smaller install and lower memory use. Native notifications, window-state restore and fast workspace switching.
-
test-osterone
Public repositoryAI writes the tests; a deterministic engine judges them.
An AI agent turns plain-language cases from a spreadsheet into assertions and selectors, while pass/fail is decided by an engine that always gives the same result for the same input.
-
Miettes
v0.5.4 APKScattered photos, one timeline.
An Android gallery that merges photos on the phone with photos kept only in OneDrive into a single timeline. Works without a server.
-
saya · nichirin · tsuba
Invite-onlyRead, follow and reply to every messenger from one screen.
A product family: a KakaoTalk core (nichirin), Telegram/Slack/Discord adapters (tsuba), and a web client (saya) that renders the HTTP+SSE contract both expose.
Distributed by invitation only
-
InKrKamus
LiveAn Indonesian–Korean dictionary, since 2010.
Started as a Win32 desktop program, moved to the web and mobile web, and is now a static app that indexes in the browser and searches offline with no server.
Lab
Open tools and experiments
- daou-gw-cli Unofficial tool for using DaouOffice groupware from the terminal and AI agents (MCP)
- Nonpareille Deterministic pixel-art engine · CLI, MCP and library
- domain-shake Cross-window RPC with a handshake and request/response on top of postMessage
- digi-mon Question engine built on the 2022 Korean elementary curriculum standards
- ulw-design UI design skill: pick a direction from images, hand off a DESIGN.md
- supertonic-openai-tts-proxy OpenAI-compatible proxy that converts audio formats in front of Supertonic TTS
03 · Client work
Services we helped build
From a startup’s first screen to operations software used by thousands of apartment complexes. Screen-by-screen records live in the previous portfolio archive (Korean).
- Apartment management SaaS Front end for e-approval, assistant, e-documents, photo boards and long-term repair planning; operations check automation
- DaInsights Front end for a digital asset valuation service
- Hanshin Consultant Company website from planning through front end and back end
- ACON3D 3D asset marketplace redesign and community features
- KT Call Assistant Booking webview integration and app–webview messaging design
- The Yeyak (booking) Rebuilt from CRA to Next.js SSR; restructured state and data fetching
- Urbanbase Developer site, ARScale, and the 3D interior Studio (B2B/B2C)
- APM solution Real-time operations charts built without a charting library
04 · FAQ
Frequently asked questions about sanguneo
- What is sanguneo?
- sanguneo is a software studio in Seoul, South Korea, run by developer Sangkwon Nah. It designs, builds, ships and operates web products, desktop apps, developer tools and AI automation.
- What kind of work can I hire sanguneo for?
- New web services, renewals and performance work on services already in production, developer tools such as Tauri desktop apps, CLIs and MCP servers, and workflow and test automation that connects internal systems to AI agents.
- Which products does sanguneo run?
- rhwptopdf (in-browser Hangul document to PDF converter), Zlack (lightweight Slack desktop client), test-osterone (AI web test automation), Miettes (Android gallery), the saya · nichirin · tsuba messenger family, and InKrKamus (Indonesian–Korean dictionary).
- How do I start a project?
- Email iam@sanguneo.com with a short description of what you want to build. Korean and English are both fine.
05 · Contact
Have something you want to build? Let’s talk.
New services, improvements to existing ones, internal automation — all welcome.