Skip to content
Addsoft

Works

Selected works

Business systems we delivered directly, enterprise solutions we helped build, our own services, games and developer tools, and earlier C/C++ career work from before Addsoft was founded. Client and product names are left out. Ask us if you'd like more detail on any of them.

Client project2026

After-service management system

A B2B system where headquarters, distributors and service centers handle after-service intake, assignment, processing and settlement in one place — with a different view and different editable fields per role.

  • Three-tier permission model with field-level locking
  • Token-based mobile intake for non-logged-in field staff
  • Settlement gated on waste-material return

Stack

  • ASP.NET Core MVC
  • EF Core
  • MySQL
  • log4net
  • Docker
Contributed2026

Multi-tenant SaaS groupware with single sign-on

Groupware shared by many companies from a single deployment. It also acts as the identity provider, so the scheduling, warehouse and other services under the same company domain share one sign-in.

  • Tenant middleware isolates each company's data per request
  • Built an OIDC identity provider; connected services get SSO with just-in-time provisioning
  • Mail accounts wired to a Postfix · Dovecot · Rspamd stack through database views

Stack

  • ASP.NET Core 10
  • EF Core
  • MySQL 8
  • OpenID Connect
  • Docker
  • xUnit
Contributed2026

Team scheduling SaaS

A scheduling service with calendars, recurring events, room and resource booking, and email reminders. Code and database are kept separate so it sells both as a groupware add-on and as a standalone install.

  • RRULE recurrence with per-occurrence exceptions and this / following / all edits
  • Overlap checks and an approval flow for resource booking
  • Outbox table plus background worker for reliable mail, with ICS and webcal feeds

Stack

  • ASP.NET Core 10
  • EF Core
  • MySQL 8
  • OpenID Connect
  • MailKit
  • xUnit
Contributed2026

NFC-based on-site safety inspection system

A web system and Android app where tapping the NFC tag on a piece of equipment opens its inspection form directly. The core is secure-tag verification that stops cloned tags and reused URLs.

  • NTAG 424 DNA SUN message verification with tag counters to block replayed URLs
  • Android app uses NFC foreground dispatch and App Links to open inspections without a chooser
  • FCM HTTP v1 push relayed from a single notification service for due and missed checks

Stack

  • ASP.NET MVC 5
  • Entity Framework 6
  • Autofac
  • Capacitor
  • Android
  • FCM
Contributed2026

E-commerce and marketplace platform

A commerce platform covering the whole storefront lifecycle — products, orders and payment through cancellation, refund, return, exchange and delivery tracking. The live database was migrated from MSSQL to MySQL.

  • Payment gateway integration with full order state transitions
  • Carrier-webhook delivery tracking with FCM and KakaoTalk notifications
  • Hangfire background jobs and Kakao / Naver social sign-in

Stack

  • ASP.NET MVC 5
  • Entity Framework 6
  • MySQL 8
  • Hangfire
  • FCM
Contributed2026

Warehouse management system (WMS)

A warehouse system connected to the storefront by API. Every stock movement — receiving, shipping, transfers, cycle counts — is written to a ledger, and concurrent edits to the same stock never drift.

  • Every stock change recorded in a ledger, including the resulting balance
  • Optimistic locking on MySQL — versions bump at save time; conflicts re-validate and retry
  • Stock reservation API for the storefront, Code128 barcodes and PDF output

Stack

  • ASP.NET Core 10
  • EF Core
  • MySQL
  • Autofac
  • Serilog
  • xUnit
Contributed2026

Asset management web service with a one-click installer

An on-premise web service installed on the customer's own server. A single setup file takes a fresh Windows server from IIS configuration through database install and initialization to a running web app, and updates are automated the same way.

  • Inno Setup + PowerShell: enable IIS → install MySQL → initialize and migrate DB → deploy site → health check
  • Update installer: back up → deploy → migrate → restart → verify, with automatic rollback on failure
  • Schema versioning per installation through EF6 migrations

Stack

  • ASP.NET MVC 5
  • Entity Framework 6
  • MySQL 8
  • IIS
  • Inno Setup
  • PowerShell
Contributed2026

Bidding workflow automation desktop app

A Windows app that gathers bid notices from several procurement sites and automates repetitive data entry. It connects to a web service by API key and ships as a ready-to-run installer with its own update channel.

  • Per-site collection and entry automation with Selenium and a bundled Chrome
  • Self-contained build, per-user install without admin rights, first-run setup wizard
  • Update feed with a SemVer policy, API-key authentication and sign-in auditing

Stack

  • .NET 8
  • WinForms
  • Selenium
  • Inno Setup
Contributed2026

On-premise document search AI (RAG)

A document search and question-answering system that never sends company documents to an outside cloud — it runs entirely on an in-house LLM and vector database.

  • Local LLM and embedding models over an OpenAI-compatible API with Qdrant vector search
  • OCR (Tesseract) fallback for scanned PDFs and table-aware chunking
  • Separate database for personal data and a cap on concurrent LLM requests

Stack

  • ASP.NET Core 10
  • Qdrant
  • Local LLM
  • Tesseract OCR
  • Docker
Own product2026

InfraWatch — certificate, domain and mail server monitoring

A monitoring service that checks live domains and web and mail servers on a schedule, and emails you before an SSL certificate or domain expires or as soon as a mail server misbehaves. We run our own servers on it.

  • Checks SSL certificates, domain expiry, DNS records, SMTP / IMAP / POP3 responses and RBL listings
  • An agent on the mail server pulls jobs over a web API to watch the Postfix queue and Rspamd from inside
  • Alert rule engine — sends only on state changes, retries failures and mails a daily summary

Stack

  • ASP.NET Core 10
  • Worker Service
  • EF Core
  • MySQL
  • MailKit
  • Tailwind CSS
  • xUnit
Own product2026

Multi-site blog platform

The blog platform behind Addsoft's tech blog and a separate economics blog — two sites from one codebase. Writing, search optimisation, ad revenue and visitor analytics are all built and run in-house.

  • Per-domain site profiles — one codebase runs several blogs with their own owners, databases and branding
  • Markdown editor with scheduled publishing, plus automated SEO: OG, JSON-LD, sitemap and RSS
  • Publishing API, AdSense API revenue dashboard and ad placement, and bot-filtered visitor analytics

Stack

  • ASP.NET Core 10
  • EF Core
  • MySQL
  • Tailwind CSS
  • AdSense API
  • IIS
blog.addsoft.co.kr
Own product2026

Cliply — a command snippet notebook

A Windows desktop app that stores the commands you use most and finds and copies them from any app with a single hotkey. Distributed for free from our Tools page.

  • Quick-search popup on a global hotkey, with tag and language filters and relevance ranking
  • {{variable}} placeholders filled in at copy time, remembering the last value
  • Runs as a single exe with no installer, in English and Korean

Stack

  • .NET 8
  • WPF
  • EF Core
  • SQLite
Learn more
Own product2026

RecipeDrawer

A web service that collects recipes, plans a month of meals and turns the plan into a shopping list. Planned, built and operated in-house.

  • Monthly meal calendar with automatic shopping-list generation
  • Membership built on ASP.NET Core Identity
  • Shipped to Android via TWA packaging

Stack

  • .NET 9
  • ASP.NET Core MVC
  • MySQL
  • Tailwind CSS
  • Alpine.js
Own product2026

Sucker Mart

An idle shop-management simulation set at a dungeon entrance, where adventurers are the customers. A non-combat title released on Android.

  • Idle management loop and pricing system design
  • Unity 6 2D URP, optimised for portrait play
  • Code-driven art to minimise asset dependencies

Stack

  • Unity 6
  • C#
  • 2D URP
  • Android
Own product2026

Neon Dive

A casual arcade game where you dodge falling neon blocks and score more the closer you graze them. Every visual is drawn in code, with no external assets.

  • Scoring built around a near-miss bonus
  • Star-currency skin shop
  • Runtime-generated graphics keep the build tiny

Stack

  • Unity 6
  • C#
  • 2D URP
  • Android
Own product2026

WhoPays

A local party game passed around a single phone — whoever loses buys the coffee. Two to eight players.

  • Local multiplayer flow for 2-8 players
  • UI designed for portrait mobile only
  • No sign-up — playable the moment it installs

Stack

  • Unity 6
  • C#
  • 2D URP
  • Android
Career2016–2017

VR video player and content protection

Built a VR video player in Unity single-handedly, and ran a content copyright-protection product as PM — planning, proposals and schedule.

  • Unity-based VR video player, developed solo
  • PM for a content copyright-protection product (planning, proposals, consulting)
  • Survey app development

Stack

  • Unity
  • C#
  • VR
Career2013–2015

Windows security products and kernel drivers

Developed a new cross-domain transfer product for separated networks and took it through Common Criteria certification. Also built kernel-level file-system drivers to find system performance bottlenecks.

  • New cross-domain transfer product and Common Criteria certification
  • WPP tracing to collect and merge logs across virtually separated networks, cutting debug time
  • WDF file-system minifilter driver to locate slow file-access paths

Stack

  • C
  • C++
  • Windows Driver (WDF)
  • Minifilter
  • WPP
Career2010–2016

SNMP-based network management system (NMS)

Developed and extended a network management system that monitors devices over SNMP and detects and reports faults, and took part in building an NMS for a large institutional network.

  • Extended Syslog and SNMP trap collection with a fault-event correlation engine
  • SMS alerting on network faults
  • Configuration and performance collection engine for L4 switches

Stack

  • C++
  • SNMP
  • Syslog
  • Windows
Career2010–2013

Telecom and power equipment management engines

Built the C++ server engines behind management systems for LTE equipment, IP telephony, broadcast equipment and power facilities, with C# WinForms clients for operators.

  • LTE equipment management — performance, configuration and backup engines plus remote terminal
  • IP telephony management engine (SOAP + SNMP) and CMTS broadcast-equipment query engine
  • Power management product: C++ server, C# client and customer support

Stack

  • C++
  • C#
  • WinForms
  • SNMP
  • SOAP
Career2008–2010

Digital camera test automation and video integration

Developed test-automation software for a digital camera manufacturer and supported it on site. Also ported a CCTV camera SDK into a video monitoring tool.

  • Test automation driven by camera video captured through DirectShow
  • Windows test software in C/C++ and Visual C++
  • Integrated a CCTV camera SDK into a monitoring tool; on-site support

Stack

  • C
  • C++
  • Visual C++
  • DirectShow
  • Windows

Have something you want built?

A rough idea is enough to begin with. We can work out the shape of it together.

Get in touch