Skip to content
View Sunkist18's full-sized avatar
  • Chungnam National University
  • Deajeon
  • 23:19 (UTC +09:00)

Block or report Sunkist18

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

Minwoo Choi

Backend / DevOps engineer. CS senior at Chungnam National University. I like automating messy processes and making Korean enterprise software workflows sane.

Backend · DevOps · Automation · RPA



Research

Undergraduate Researcher, CNU Data Network Lab (Advisor: Prof. Youngseok Lee)

Designing and building an MCP (Model Context Protocol) server for HWP document control. The server wraps the Windows COM API and pyhwpx behind MCP, so LLMs can manipulate HWP documents through natural language. A self-correction loop pushes table-control task success rates significantly above baseline.

KSC 2025 — Korea Software Congress, poster session (Yeosu, Dec 2025) "MCP Design and Implementation for HWP Document Table Control" — Minwoo Choi, Youngseok Lee. CNU.


Mockingbird · Backend / DevOps Engineer

2023.09 – 2025.12 (27 months)

Backend service work and full infrastructure transition at Mockingbird, a Korean K–12 edtech startup.

Incident response — 50× throughput improvement

A viral Twitter post drove a traffic spike that took down the exam-generation server. I scaled horizontally to stop the bleeding, then redesigned the hotspot with a singleton-backed object reuse pattern. End result: ~50× improvement in request throughput, stable afterwards.

AWS → on-premises migration

Led the full migration when AWS credits ran out. Started on Windows Server + WSL (Korean-service requirements), hit docker-compose's recovery limits, so moved to a k3s cluster with Cloudflare Tunnel + Ingress for external exposure. Later swapped the Windows base to Ubuntu to remove OS-level bottlenecks.

Payments, coupons, 080 opt-out

Payments and cart on Spring + Toss Payments API. Coupon system — DB schema through admin CRUD. 080 opt-out wired into the outbound SMS pipeline for regulatory compliance.

B2B projects

  • 개념원리 — HTML → HWPX converter · Python + Django + LATEX2HANTEX (in-house) exposed as an API.
  • Hidden KICE scoring platform · Owned backend and DB design, deployed on AWS with DNS.
  • 시대인재 AI subtitles · MP4 → Whisper API → SRT pipeline. Solved Whisper's 25 MB limit via audio splitting, parallel dispatch, and timestamp stitching.
  • Mockingbird B2B SaaS item bank · Windows + Django; API and DB design.

Air Force · Software Developer (RPA)

2021.10 – 2023.07

RPA team. Automated administrative workflows with Python and UiPath — officer allowance calculation & disbursement, commendation-leave tracking. UiPath UIARD certified (2022.12).


Earlier

  • CNU Data Network Lab — undergraduate research (2021.05 – 2021.10). DMOJ stats/charts with Django + Chart.js, a Discord tutor-matching bot, Ubuntu ops.
  • JEIL Academy — RPA developer (2020.06 – 2021.03). PDF → HWP image conversion with OpenCV, video-timeline generator, QR macro for textbooks, automatic math-problem generator.

Side projects & community

  • Authored 5 problems for the 4th & 5th "Thinking Programming Contest" on Baekjoon Online Judge.
  • Competed at UCPC, SCPC, and ICPC Korea 2020.
  • Released a Python + Selenium tool for managing cyber lectures during the 2020 COVID remote-learning surge — 500+ downloads on Everytime.

Stack

Area
Languages Java · Python · C++
Backend Spring · Django
Data MySQL · PostgreSQL
DevOps / Infra AWS · Docker · Kubernetes (k3s) · Cloudflare Tunnel · Ubuntu · WSL
Other RESTful API · Selenium · OpenCV

Certifications

UIARD — UiPath Advanced RPA Developer Certification UiPath · 2022.12.01 · verify


Contact

Email — chaeminu0711@gmail.com

Popular repositories Loading

  1. cnu-lms-automation cnu-lms-automation Public

    충남대학교 사이버캠퍼스 미수강 강의 자동 시청 프로그램 (연구 목적 전용)

    Python 2

  2. Updatable-Priority-Queue Updatable-Priority-Queue Public

    implements a heap-based updatable priority queue.

    C++ 1

  3. DC-Observer DC-Observer Public

    디시인사이드 게시판의 글 제목을 실시간으로 크롤링하여 채팅 인터페이스 형식으로 보여줍니다

    HTML

  4. Svelte-Tutorial Svelte-Tutorial Public

    https://svelte.dev/tutorial/svelte

  5. prompt-prompt prompt-prompt Public

    Python

  6. Spring101 Spring101 Public

    Java