This is the profile page of a developer who enjoys solving problems with code, especially those arising from topics that spark curiosity. Welcome.
Started Programming: July 2017, with C, First project: MyUpdate
Affiliation: Undergraduate Researcher at Human-Robot Interaction Lab, Dongguk University
Who I Am: I consider myself a backend developer.
Currently Learning: Training models using PyTorch, practicing algorithmic problem solving
Interests: Networking and server infrastructure. I’ve built and currently maintain several backend API servers running on a physical home server.
-
Structure-Aware Pixel Art Scaling via Block Size Detection (Published in Applied Sciences)
Introduced the core algorithm behind PixelZoom. This paper establishes the mathematical definitions of pixel art and provides the detailed pseudocode for extracting the "MinChunk Image" (the minimum unit image) using common divisors. [View Article]
-
beatmania.app
Cloned from kuna/iidxranktable and refactored for compatibility with Python 3.xx. Added new features such as dark mode and LEGGENDARIA chart difficulties. Also fixed broken features including DJ RANK record tracking. Now publicly available as a live service. - Additionally, I have worked on several private projects through external freelance contracts.
-
PixelZoom (Web Service Live since September 1, 2026 — pixelzoom.app)
Developed an algorithm that enables scaling of pixel art without damaging its block structure, unlike standard integer-ratio scaling. Implemented a working zoom tool using OpenCV. The web service, built with the PixelZoom-Team, went live on September 1, 2026 and is now publicly available at pixelzoom.app. The underlying algorithm was published in Applied Sciences. -
Geomemo
Contributed as a backend developer. Designed the backbone of the backend API, with a strong focus on privacy-related user experience features such as “visibility” and “access scope” settings. Later implemented the follow system to enhance user interactions. This project was also my first experience working in a structured collaboration environment with dedicated roles such as a platform/deployment manager, and practices like PR/issue workflows. I was able to see firsthand how systematic collaboration boosts both efficiency and productivity. -
pill-bg-remover
Developed as a module for a capstone design project. Fine-tuned the U²-Net model included in the rembg library to build a preprocessor that isolates pills in photos by removing the background. -
IIDXwidget
Developed an Electron app that runs a local server to replicate Rag's button input counter for dual-PC streaming environments. The output can be integrated into OBS via a browser source. -
HJ-QueueCounter
Implemented a hardware and software system to monitor the number of users in the queue for arcade game machines. In collaboration with 'Hwajeong Game Land' in Goyang-si, South Korea, the custom-built solution was successfully deployed and operated on a beatmania IIDX Lightning Model cabinet.


