I work on computer architecture and systems, with interests spanning ISA design, processor implementation, compilers, ABIs, operating systems, runtimes, and low-level system software.
A recurring question in my work is how responsibilities and information should be distributed across system layers. I am particularly interested in the interfaces that connect those layers: what each layer should expose, what it should hide, and which responsibilities belong on either side of a boundary.
I tend to approach systems as a whole rather than treating an architectural layer in isolation. An ISA decision may affect compiler lowering, ABI conventions, operating-system state management, and hardware complexity at the same time. I like following those consequences across the stack and looking for principles that remain useful across several seemingly different design problems.
Most of my research and engineering is implementation-driven. I build experimental systems to examine whether an idea remains coherent once it has to work with the surrounding layers, and use the resulting implementation constraints to revise the original design.
- Computer architecture and ISA design
- Processor and RTL design
- Hardware/software co-design
- Compiler and architecture interfaces
- ABI and system interface design
- Operating-system architecture
- Runtime and resource abstraction
- Firmware and low-level system software
- Experimental computing systems
An experimental ISA and processor architecture, currently developed across architectural specification, ABI and compiler support, emulation, RTL implementation, and operating-system interfaces.
An experimental operating-system and runtime project exploring kernel architecture, isolation, resource and namespace models, and interfaces between system components.
A long-running homebrew computing project involving custom hardware, firmware, boot environments, operating-system bring-up, and hardware/software integration.
Architecture / ISA
Programming Languages
Hardware Description Languages
Frameworks / Platforms
Toolchains / Build / EDA
Tools / Platforms
DBMS
- 부산광역시교육청 미래교육원 정보영재과정 수료
- 부산대학교 과학영재교육원 IT-수학융합 심화·사사과정 수료
- 2020 대학부설 과학영재교육원 사사과정 연구성과 발표대회 한국과학기술원 총장상
- 2022 AI 기반 프로젝트 경진대회 1위 (부산광역시 교육감상)



