frontend.moe is a combination of ‘Front-end’ and ‘もえ’ which is a term for expressing love or affection. I named it like this to pursue expertise in web frontend (frequently wanted(affection), technology(frontend)).
About the Author
I’m a computer science undergraduate with approximately 3 years of professional experience in web frontend service development.
I focus on frontend engineering with an emphasis on accessibility for all and Open Source participation.
Since childhood, I’ve been exposed to Open Source programming through various channels. I’m comfortable and open to communicating and contributing directly to diverse tech communities.
If you have any inquiries, please contact me at iam@muhun.kim.
- Developer Experience: Programming language theory (functional programming, type systems, metaprogramming), software architecture
- Open Source contribution: Familiar with the process of communicating with external communities to solve issues in the Open Source tools I use.
What Topics Do I Cover?
I document meaningful experiences related to my work. I primarily share insights I’ve gained on my own.
Learning Experiences
Frontend Insights
- Embracing Digital Accessibility (Korean) - A11YKR
- The Screaming Interface
- Why Web Accessibility Matters for UI Design
External Talks and Publications
- “What is Web Accessibility for Everyone, and How Do We Achieve It? 👀 💬 🔉 (Korean)” - FEConf 2025
- Decentralization Meets Online Gaming - Planetarium
- Simplifying Web Browsing with Userscripts - MICROSOFTWARE, a Korean software engineering magazine, Issue 399
I maintain a record of my external talks on my personal Speaker Deck account.
Reading
I read a variety of books as needed for my work in programming.
License
This blog is licensed under Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA) 4.0.
The resume page is separate work from the above license and may not be reused or modified.
Favorite Quotes
From The Psychology of Computer Programming, a Classic in the Field
We cannot rely solely on experience for learning, because experience does not always teach. We must develop experience into learning through deliberate study.
— Part 3, Chapter 10: “Motivation and Training, Experience”
A good program is one that meets its specification. Correctness and efficiency are secondary conditions.
— Part 1, Chapter 2: “What Makes a Good Program?” Programming Psychology Story 4 – Insight Press (Korean)
From Doctor Who Series 13, a British Sci-Fi Series
Something seems impossible. We try – it doesn’t work, we try again.
We learn, we improve. We fail again, but better.We make friends, we learn to trust, we help each other. We get it wrong again.
We improve together, then ultimately succeed. Because this is what being alive is.
— The Thirteenth Doctor, 2022 New Year’s Special — “Eve of the Daleks”