pixelet · 2025–2026
A location-based spatial world built over real-world geodata (OpenStreetMap + Copernicus GLO-30 elevation).
The work included custom spatial coordinates and hierarchy, compact typed-array transport, terrain representation and streaming, voxel rendering, and LOD.
This was also where I most recently experimented with AI-assisted implementation while keeping the core system architecture and representations explicitly designed.
SCALE-Sim-PREMA · 2021
An undergraduate research project extending SCALE-Sim with multi-task scheduling and PREMA-style accelerator preemption.
The implementation adds task scheduling, runtime prediction, checkpoint/resume, and mid-layer preemption to the simulator.
A from-scratch, user-level ELF64 loader, demand pager, and cooperative thread runtime for x86-64 Linux.
Written as a timed programming test for admission to a KAIST research lab, with no starter implementation. It builds process startup state manually, implements SIGSEGV-driven demand paging and cooperative user-level scheduling, and transfers control directly into loaded binaries.
Kept private, since the lab may reuse the same admission test for future applicants.
Take-0 · 2015, 2022
A keyboard rhythm game inspired by DJMAX, originally written in Flash and later revived and ported from ActionScript 2 to ActionScript 3.
Along with the game itself, it includes a note editor and configuration tooling.
PIVOT · 2010–2014
My first long-running software project, started in middle school.
A widget-based desktop launcher built with Flash/ActionScript 2 — widgets snap to a grid across multiple pages, each with its own settings, inside a shared launcher UI.
It began as a quicker way to search the web and gradually grew into a small personal software environment.
- Computer systems and architecture
- Representation and abstraction design
- Memory, locality, and accelerators
- Graphics and spatial computing
- Tools and systems that reduce complexity rather than merely hide it
- Interface and visual design, especially in earlier projects
I've worked professionally on web software as well, but this profile is mostly an archive of things I've built, explored, and learned outside of day-to-day work.



