Mu-Hun Kim,
Web Frontend Wizard 🪄
Areas of Interest: Open Source Contributions, Interactive & Accessible UI Design, Improving Developer Experience
I am a college student specializing in web front-end engineering, with over three years of experience working across multiple startups.
Education
Computer Engineering, Jeju National University
Major courses — Data Structures, Algorithms, Open Source, Databases, Software Engineering, Programming Languages, etc.
I have been consistently organizing my lecture notes in a GitHub repository.
- Completed five semesters before taking a long-term leave for alternative military service.
- Returned to school in March 2024, expected graduation in February 2026.
- As of the 2nd semester of 2025, with less than 5 credits remaining, I am able to flexibly complete courses if employment is confirmed.
Work Experience
Web Frontend Engineer, Penxle Company
Worked as a contract frontend engineer at Penxle Company, a startup pursuing open business1 practices. Joined three months prior to the initial launch of its content platform ‘Glyph’ for Web novel creators, where I contributed to key frontend development tasks for six months.
Common Tools and Systems Used in Projects
- Main tools used: Vite, TypeScript, SvelteKit, PandaCSS, GraphQL
- Data model sharing with Backend: Facilitated seamless collaboration by utilizing a shared GraphQL schema with backend team.
- WYSIWYG document editing feature R&D: Conducted research and implemented advanced document editing functionalities utilizing the Tiptap editor toolkit.
- Branch management and PR review system: Used stack-based branch management strategy (stacking.dev) and the GitHub-integrated code review tool Graphite.
Throughout my tenure at Penxle, I actively proposed and contributed multifaceted improvements to various web technologies and UI designs. For more details, see the Penxle Company Issue Contribution List (Korean) .
Key Projects (Most Recent First)
Rebranding Initiative (Mar – Apr 2024)
- Directed the frontend rebranding initiative, encompassing logo updates, header/footer redesigns, and editor style realignment.
UI Renewal Project (Feb 2024)
- Enhanced user interactions by redesigning core UI elements based on early feedback.
- Enhanced accessibility compliance through the implementation of WAI-ARIA standards.
WYSIWYG Editor Renewal (Jan 2024)
- Simplified publication options, significantly enhancing UX.
- Refactored code for a more efficient, single-directional data handling structure.
Glyph (formerly Penxle) Launch Preparation (Oct – Dec 2023)
- Developed onboarding pages and features.
- Engineered sentence-to-image sharing functionality.
Contributed to keyboard accessibility improvements for enterprise documentation service ‘Readable’ in Oct 2024. (see contribution: penxle/readable#1128)
Software Engineer, Uniquegood Company
Served as a software engineer at Uniquegood Company, a startup specializing in interactive storytelling, gamification-based education, and AR gaming platforms, where I led the development and operation of content authoring tools for the ‘RealWorld’ platform during my alternative military service.
- Introduced shared WebView screens for both Android and iOS apps, optimizing load times and UI consistency.
- Research and Developed WYSIWYG Editor Plugins for Expand capabilities based on internal user feedback.
- Managed a comprehensive service renewal from Angular to React, significantly improving maintainability and user experience.
Engineering Intern, Planetarium
Interned as an engineer at Planetarium, a pioneering startup in decentralized gaming and open-source blockchain technologies, contributing directly to the launch preparation and stabilization of the ‘Nine Chronicles’ game.
Main Role: Enhanced the stability and usability of the “Nine Chronicles” blockchain game launcher through end-to-end testing automation and multilingual support.
Publications - Decentralization Intersects with Online Game
I published an introduction to the technology domain that combines blockchain and games on our in-house engineering blog.
Skills & Experience
Automation Programming
I create and use scripts and tools to improve efficiency in repetitive tasks at work and in daily life. During my time at Planetarium and Penxle Company, I personally proposed and implemented test and build pipeline automation.
I also contributed a web automation case applied to campus ICT services to a domestic software engineering magazine and create a web automation online course for programming beginners, released for free on Inflearn.
- Magazine contribution: MICRO SOFTWARE issue 399 - “Rhapsody of Automation” special
- Online course production: Hands-on, experience-based course for programming beginners
- Personalized system setup and environment installation automation: mu-hun/.dotfiles
- Built an environment to install and manage personalized system settings, command line environment, and applications with a single Bash command.
- Subscribe to university class schedules via external calendar: mu-hun/jejunu-icalendar-server
- Built an HTTP server that converts Jeju National University class schedule data to iCalendar format daily for external calendar subscription.
Proficient in Git
I have used the version control tool Git for a long time. I can edit commit history and calmly handle merge conflicts, and I am adept at using Git both in the command line and graphical interfaces.
While at UniqueGood Company, I regularly conducted workshops on advanced Git usage and internal systems. Here are some external links (Korean):
As a university course assignment, I wrote a report investigating Git’s internal system.
Open Source Programming
I started open source programming over 10 years ago with the open source game server PocketMine. I am familiar with reporting and resolving issues in external open source tools during work.
Most Recent case in Jan 2025
Bug Fix in Jodit WYSIWYG Editor React Wrapper (see contribution: jodit/jodit-react#287)
- While integrating Jodit WYSIWYG editor for a web service outsourcing project, I found a runtime error in the official React wrapper component.
- Analyzed the cause through debugging, submitted a detailed patch, and it was merged into the official repository.
Contact info
- E-mail: iam@muhun.kim
- GitHub: https://github.com/mu-hun
- Portfolio(Korean): https://frontend.moe/portfolio
You can also view this resume at the below web page.
https://frontend.moe/resume-english
Open business is a management style that makes product code public and transparently shares information among stakeholders. (Open business - Wikipedia) Tech companies adopting this culture operate all products as open source and regularly disclose key service metrics, financial status, and employee compensation to the public. ↩︎