JeongMin Lee

SW Developer

Frontend developer specializing in Next.js and TypeScript, responsible for the entire frontend infrastructure of a medical SaaS platform operating 164 production sites. Beyond building features, I focus on improving team-wide developer productivity — leading a 13+ SDK package ecosystem, OpenAPI-based code automation, and CI/CD pipeline design.

Experience

Projects

Omnichannel Messaging Platform Jun 2024 - Present
Project Lead
Overview

Customer support was previously fragmented across separate channels (WhatsApp, LINE, WeChat) with no unified management. The core challenge was designing a unified interface despite each platform (Meta/LINE/WeChat) having vastly different API specs.

What I Did
  • Led Meta/LINE/WeChat messaging domain API research, technical validation, and PoC
  • Designed Turborepo-based monorepo architecture (apps/admin, apps/client, packages/ui, packages/icon)
  • Developed WhatsApp API as a type-safe SDK package (meta-cloud-api)
  • Designed SignalR-based WebSocket/SSE communication layer and built custom hooks for real-time event streams
  • Introduced virtual scroll and optimistic UI
Results
  • 73% boilerplate code reduction
  • 40% memory reduction, 70% faster chat response time
  • Sustained 50%+ monthly growth in support volume, with inbound users continuing to rise
Frontend SDK Package Ecosystem Feb 2023 - Present
Architect & Lead Developer
Overview

Duplicated API calls, auth logic, logging, and error handling code were scattered across projects, increasing maintenance cost and causing excessive time spent on new project setup.

What I Did
  • Built 13+ packages in pnpm/Turborepo monorepo with Changesets-based release pipeline
  • Auto-generated 10 API clients for ~300 API endpoints using Orval
  • Identity SDK — authjs Provider adapter with OIDC codegen
  • Built SignalR client package — abstracted the transport layer into a declarative, React-optimized API
  • Built structured logging (pino), exception handling (RFC 9457), and Slack/GitHub integration packages
Results
  • Eliminated all per-project custom hooks, auth logic, and API call code — replaced entirely by package installs
  • Reduced per-environment config errors to zero (OIDC codegen auto-detects and applies environment settings)
  • Reduced new project setup time from 2-3 days to half a day
SaaS Admin Dashboard Feb 2023 - Present
Frontend Developer
Overview

A multi-tenant SaaS management platform for 164 medical clinic sites. Needed to handle complex requirements — domain management, 40+ language support, chat/WhatsApp integration — within a single dashboard.

What I Did
  • Built custom domain management system integrating GoDaddy API + Azure DNS, with Slack notification bot
  • Implemented 40+ language i18n support and locale management system
  • Built chat session management, WhatsApp template/flow management, and real-time notification system
  • Built subdomain availability check and domain switching functionality
Results
  • Fully automated domain purchase/switching process, eliminating ops team manual work
  • Supported global clinic onboarding across 10+ countries with 40+ language support
  • Tripled customer support channels by establishing WhatsApp real-time support infrastructure
SaaS Deployment Automation & K8s Infrastructure Dec 2023 - Present
Frontend Developer
Overview

Build/deploy for 164 production apps was inefficient, and environment configs were scattered across services, causing frequent human errors. The deployment pipeline and Kubernetes infrastructure needed systematization.

What I Did
  • Introduced Docker multi-stage builds
  • Switched build-time ENV to runtime via next-runtime-env
  • Added liveness/readiness probes, rolling update strategy, and lifecycle hooks to Helm charts
  • Built Shared ConfigMap for environment variable SSOT
  • Designed 4-stage CI/CD promotion pipeline (dev->int->stg->prd) with Slack notification integration
  • Implemented GitHub Actions-based maintenance mode and Stakater Reloader for ConfigMap watch
Results
  • 90% Docker image size reduction (2GB to 600MB)
  • Deployment time reduced by 1/3 by eliminating per-environment image rebuilds
  • Unified environment variable management across 164 apps, eliminating human errors
Internal CLI & Developer Tools Feb 2025 - Present
Architect & Lead Developer
Overview

Inefficiency of manually copying/pasting environment variables scattered across Azure App Service for each project, and AI tool config drift across individual team member environments.

What I Did
  • Built ich-cli — Azure Service Principal login, environment variable SSOT management, batch Pod pull
  • Implemented --keys inline mode for CI pipeline integration and --pod/--output non-interactive mode
  • Multi-environment support (ich-platform, cms-saas, chOmni, etc. — hundreds of SaaS environments)
  • Built Claude Code team plugin marketplace — automated PR generation, issue linking, template selection
Results
  • Environment setup lead time reduced from 10-30min to 1-3min
  • Eliminated dev environment drift across 10+ team members — single init guarantees identical setup for all

Other Projects

Awards / Mentoring

Education

Certificates

Languages

Korean Native
English Business