All projects
07

Legacy web modernization · public service

KidneyUS

A public web project that migrated a PHP-based service to NestJS and React while consolidating its server footprint.

Live public site
Period
Earlier work · public today
Role
Backend · migration engineer
KidneyUS live public website
kidneyus.or.krLive public site · user verified

Problem

07

Instead of extending a PHP service across a split server setup, the application needed clearer backend/frontend boundaries and a simpler deployment shape.

Constraints

  • Migrate a service that had to remain operational.
  • Preserve existing behavior while moving to NestJS and React.
  • The source code is company-owned private material and is not published or linked as portfolio evidence.

Engineering decisions

  • Move the PHP-based service to a NestJS backend and React frontend.
  • Consolidate a two-server setup into a single Node-based deployment.
  • Use only the public result and the implemented scope as portfolio evidence.

Implementation

  • Owned NestJS backend design and implementation, React integration, and build configuration.
  • Consolidated the deployment from two servers to one Node-based server.
  • Implemented the application and migration work excluding visual design ownership.

Verification / evidence

Public productionobserved

The live mobile site at kidneyus.or.kr was confirmed in the user's browser on 2026-09-12.

Implemented scopereported

Work covered the PHP → NestJS + React migration, backend design and implementation, build configuration, and two-server → one-Node-server consolidation.

Source ownershipreported

The source code is company-owned private material and is intentionally not published in this portfolio.

Result / current state

A production migration where NestJS was used as the backend architecture, with the resulting public site still available today.