Skip to content

About

Research engineer at CUBRID, an open-source DBMS. Most of my day-to-day is reading and modifying the storage engine — buffer manager, MVCC, lock manager, recovery — and writing down what I learn so the next person doesn’t have to re-derive it from source.

Before CUBRID I was at Pusan National University, where I did a B.S. and an integrated M.S./Ph.D. course in Computer Science and Engineering, working on 3D GIS and indoor spatial data modelling / analysis under STEMLab.

  • DBMS internals. Storage layer code — disk manager, page buffer, B+-tree, MVCC, locking, recovery. The kind of code that’s mostly invisible until something goes wrong at 3 AM.
  • 3D GIS · spatial software. Mostly a previous chapter: 3D extensions for GeoServer / GeoTools, SFCGAL bindings, IndoorGML tooling. The open-source artifacts are still on GitHub.
  • Writing. Code analyses and talk decks that try to make the implementation tractable to read. Linked from the home page.

This is the root landing for a small set of related sites:

The site itself is built with Astro Starlight and hosted on GitHub Pages.