Simon Park is a software engineer based in South Korea. He became an engineer out of a belief that well-designed systems and processes solve problems better than any one person’s brilliance. He currently works at a fintech company, building tools that help frontend developers ship products quickly and easily, while establishing policies and standards to keep the internal package ecosystem robust. Previously, he worked at a fashion commerce company developing high-availability servers focused on caching and fault-tolerant systems.
He builds software for his own needs and shaves yaks as a hobby. He is a regular donor to the Mozilla Foundation, plays squash twice a week, and reads before bed. He keeps a bookshelf tracking what he has read, is reading, and wants to read. He also tends a digital garden.
![]()
CONTACT
WORK EXPERIENCE
- Dec 2024 —
- Viva Republica Inc., Seoul
- Client Platform Tribe
- Frontend Platform Engineer
- Jan 2019 — Jul 2022
- Kakaostyle Corp., Seoul
- Content & Discovery Division
- Backend Engineer
- Jul 2015 — Aug 2015
- NAVER Corp., Seongnam
- AU Development Lab.
- Frontend Developer Intern
EDUCATION
- Mar 2017 — Aug 2024
- Ajou University, Suwon
- Bachelor of Digital Media
ARTICLES
KO EN
- How railway timetables became Unix time
- Time and computer science
- Feb 2022
- But yak shaving is fun
- The joy of building from scratch
- Jul 2019
- The very concrete principle of how a cache works
- A hash table implemented in hardware
- Mar 2019
PROJECTS
- Simpesys
- A file-based headless document build tool
- Yarn Catalogs Plugin
- A Yarn plugin that manages catalog definitions in catalogs.yml
- Collie
- A minimal feed reader just for you
- Zap
- A library for building multi-device applications
- Darim
- A private journal application that supports client-side encryption
- Blockbuster
- Metrics and dashboard for evaluating the reliability of blockchain networks using on-chain data
- Multilingual Fox
- A simple dictionary extension for Firefox
- Handmade Blog
- A static blog generator for people who want to start a blog quickly
- Harooo
- A social media platform where posts vanish after 24 hours, mirroring how real conversations naturally fade from memory
PRESS
- Web Framework 팀을 선택한 이유, 플랫폼 엔지니어 도전기
- Viva Republica Inc., Nov 2025
- 상상을 현실로 만드는 소프트웨어… ‘꿈의 디딤돌’이죠’
- 조선일보, Mar 2015
- [이사람] “흑역사 지운다”…휘발성 SNS 개발한 17살 동갑내기
- 뉴시스, Jul 2014
- 네이버, SNS ‘하루’ 만든 고등학생 개발자 지원
- 연합뉴스, Jun 2014
- 머릿속 아이디어, 포기 않고 10개월 걸려 구현
- 한겨레, Mar 2014
CONTRIBUTIONS
- nodejs/node#62432 ERR_INTERNAL_ASSERTION when import() and require() load the same ESM dependency
- yarnpkg/berry#6935 Support escaping template variables in environment values
- yarnpkg/berry#6930 Allow catalogs to work with descriptors without resolvers
- yarnpkg/berry#6928 [Bug?]: Catalogs fail to resolve custom protocols from plugins using reduceDependency hook
- webpro-nl/knip#1361 Support Yarn PnP
- jsr-io/jsr#1296 GPL-3.0-or-later rejected as invalidLicense despite being a valid SPDX identifier
- shikijs/textmate-grammars-themes#95 feat: add MIPS Assembly language
- alacritty/alacritty#6942 Keyboard input does not work with CJK IME (macOS, 0.12.1)
- rust-syndication/syndication#21 Update atom_syndication to 0.12
- mdn/translated-content#3506 [ko] Improve translation for class hoisting
- naver/egjs-flicking#307 docs: fix mismatched description in jsdoc
- sharkdp/bat#1219 Add basic typescript test file
- mochajs/mocha#3962 Add prefix list- to --interfaces and --reporters options
- nhn/tui.editor#173 feat: initial html text (ref #116)
- vercel/hyper#2598 Add external style sheet for the website (#2579)