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

As of October 2026 · public GitHub records

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.

  • 01

    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.

  • 02

    Desktop apps & developer tools

    Tauri desktop apps, CLIs and MCP servers: tools people use every day, kept light and long-lived.

  • 03

    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.

  • 04

    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
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 preview

    rhwptopdf

    v0.2.2 released

    Hangul (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.

    Rust · WebAssembly · PDF

  • Zlack preview

    Zlack

    v1.5.5 · Windows·macOS·Linux

    A 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.

    Tauri · Rust · JavaScript

  • test-osterone preview

    test-osterone

    Public repository

    AI 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.

    TypeScript · Playwright · Bun

  • Miettes preview

    Miettes

    v0.5.4 APK

    Scattered 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.

    Android · Kotlin · OneDrive

  • saya · nichirin · tsuba preview

    saya · nichirin · tsuba

    Invite-only

    Read, 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.

    TypeScript · Python · HTTP+SSE

  • InKrKamus preview

    InKrKamus

    Live

    An 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.

    React · Web Worker · IndexedDB

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).

  1. 2024 — Apartment management SaaS Front end for e-approval, assistant, e-documents, photo boards and long-term repair planning; operations check automation React · Next.js · Vue · Nuxt
  2. 2023 DaInsights Front end for a digital asset valuation service Next.js · Recharts
  3. 2023 Hanshin Consultant Company website from planning through front end and back end Next.js · PostgreSQL
  4. 2022 — 2024 ACON3D 3D asset marketplace redesign and community features Next.js · GraphQL · Apollo
  5. 2022 KT Call Assistant Booking webview integration and app–webview messaging design React · TypeScript
  6. 2022 The Yeyak (booking) Rebuilt from CRA to Next.js SSR; restructured state and data fetching Next.js · Zustand · react-query
  7. 2018 — 2022 Urbanbase Developer site, ARScale, and the 3D interior Studio (B2B/B2C) Vue · Nuxt · AWS
  8. 2015 — 2017 APM solution Real-time operations charts built without a charting library Vanilla JS

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.