Skip to main content
Portrait of Sangwan JeonSangwan Jeon전상완, Engineer

Experience spans product engineering, operations, and infrastructure, with a consistent focus on reducing manual effort.

Experience

2024.04–2026.05Frontend EngineerFull-time

NGINE STUDIOS · NEXON COMPANY

Worked as a Frontend Engineer at NGINE STUDIOS, a subsidiary of NEXON Korea. Built internal web solutions to grow the active user base of NEXON games and help employees work more efficiently. Collaborated with NEXON’s Platform Division, formerly Intelligence Labs, on product development, infrastructure setup, and operations.

2023.01–2023.04Frontend EngineerFull-time

Planetarium (Nine Corporation)

Worked as a Frontend Engineer on Planetarium’s Publishing Product Team, with a focus on improving the player experience and increasing daily active users for Nine Chronicles, a fully decentralized game.

  • Nine Chronicles Launcher

    Improved the game launcher’s activation flow to reduce player drop-off.

  • Nine Chronicles Account Recovery

    Built a portal account recovery service that helped players regain access and return to the game, contributing to DAU growth.

    Nine Chronicles portal account recovery screen explaining wallet connection
    Nine Chronicles portal account recovery
  • Dongrami

    Built a proof-of-concept application for creating and staging blockchain actions.

2022.09–2023.01Full Stack Engineer

DCION · ZIBLE

Worked as a Full Stack Engineer on a home-buying information service. Measured the effect of OpenGraph link previews on sharing, analyzed user journeys with Datahog and Sentry, and used the findings to improve the conversion funnel.

Three mobile screens from ZIBLE showing login and scrapbook features
ZIBLE mobile service screens
2022.01–2022.02Intern

Promedius Inc.

Worked as an intern on infrastructure for both air-gapped, on-premises products and internal systems. Gained hands-on experience building and operating enterprise environments.

  • On-premises License Management System

    Built a proof-of-concept license management system for an air-gapped, on-premises product.

  • FreeIPA-based User Management System

    Introduced and integrated FreeIPA to manage users across internal on-premises servers.

  • GPU Monitoring with Prometheus and Grafana

    Deployed and integrated Prometheus and Grafana to monitor GPU usage.

Projects

Client work

BLIS 연고편입 LMS

Improved learning and operational workflows so learners and administrators could access and manage educational content more easily.

  • Learning management platform

고려씰링 Workflow Management

Moved a whiteboard-based workflow to the web, centralizing production processes, purchase orders, outsourced work, and individual work records.

  • Workflow management
  • Built in 2021
  • Complete

Personal projects

RP2040 HUB75

Created an LED panel library using the RP2040’s PIO and DMA, together with circuit and PCB designs.

  • LED panel control and circuit design

MoniKa

Developed a Windows application and MCP integration for accessing local data from a PC and connected accounts.

  • Personal data utility

Cadence

Uses account and device data to surface schedules and priorities.

  • Schedule and context assistant

Shepherd

Shepherd is an early-stage file management system that combines local and remote storage.

  • In development
  • File storage management

School projects

Club and academic society projects

Bear OJ

Built contestant and administrator interfaces, plus a backend powered by the DMOJ judging engine.

  • Programming contest operations tool

Tools that reduce repetitive development work

  • psql-mcp

    An MCP server that lets AI tools run read-only queries against PostgreSQL.

  • git-wip

    A Git helper that preserves work in progress and prevents temporary commits from being shared accidentally.

  • FlatType

    A library for managing state with nested objects.

  • Google Meet Link Generator

    A meeting link generator integrated with organizational authentication and calendars.

Browse earlier projects

Visitor data settings

These preferences can be changed at any time from “Visitor data settings” in the footer.