Portrait of Seokki Hong

Seokki Hong Derek

Frontend Developer

01About

I'm Seokki Hong (Derek), a frontend engineer with five years of experience.
I get to the core of a problem, organize it into structures that are easy to follow, and communicate conclusions along with their context.
I try new technologies and AI hands-on before deciding whether they fit the product and the team.

02Work Experience

2025.09 — Present

Terms of Service & Back-office Frontend · Smilegate

Working on the STOVE terms-of-service project and the frontend of the operations back office.

2020 — 2021

C++ Route-finding Server Developer · Hyundai Autoever

Developed a C++-based route-finding server.

03Built & Improved

2026

Multi-platform JS Bridge SDK

Unified WebView messaging across PC, Android, and iOS behind a single TypeScript API and designed its debugging tools.

2025.11

Game Terms Initialization Refactoring

RxJS pipelineSeparation of concernsStructured error handling

Redesigned the tangled initialization and error-handling flow of the game terms page into a role-based structure.

  • Split 416 lines of initialization logic into an orchestrator and four services, and replaced tuple passing with a single context object.
  • Restructured 200 lines of error branching into 14 handlers selected through a factory.
Initialization refactoring details (Korean)
2025.12

Terms Routing Logic Refactoring

Pure functionsRouting strategy

Separated decision from execution in the terms page's initial routing, which had been tangled inside a component.

  • Replaced 108 lines of conditional branching with pure functions and an array-based strategy, reducing the flow to 26 declarative lines.
  • Made destination decisions independently testable, so new scenarios are added as strategy entries.
Routing refactoring details (Korean)
2025
STOVE Creators
Creator discoveryFollow systemDX environmentEvaluating alternatives

Built product features connecting creators with users, and improved the team's UI development environment.

  • Developed the creator discovery page with filtering, sorting, and pagination, along with the follow system.
  • Evaluated four ways to integrate Storybook into a Nuxt monorepo and chose per-package setups to avoid runtime coupling.
Storybook setup story (Korean)
2024.04 — 09

STOVE My Home Social & User Protection Features

Expanded user activityPer-game post integrationBlock & visibility policy

Expanded the scope of user activity and implemented the user protection features required by the app environment.

  • Extended users' posting history from lounges to per-game community posts, coordinating the integration with the team that owns post data.
  • Implemented user blocking and relationship-based profile visibility policies for the STOVE app launch.
2024.01 — 03

My Profile Renewal & Creator Profile Launch

Service renewal & launchUser activity UICross-team libraries

Delivered the My Profile renewal and the creator profile service launch in parallel.

  • Rebuilt the long-untouched My Indie into My Profile and launched the STOVE Creator Profile for creators with shipped games.
  • Owned the user activity areas — recent posts, comments, likes, and notices — and coordinated shared libraries and content data with the social service team.
2023

STOVE Store Design Renewal

State-driven UIAPI spec coordinationPost & review integration

Developed the product information and user-state-driven UI of the game detail page for the store design renewal.

  • Built the login prompts and information components — collections, ratings, and system requirements — and coordinated API specs and per-state visibility rules with the backend team.
  • Implemented news and featured reviews by agreeing on a data integration approach with the social service team that owns posts and reviews.

04Side Projects

05Education

Hongik University

Computer Engineering

B.S.