I believe that "execution" matters more than "good ideas." That's why this blog is less about polished conclusions and more about the raw process of getting stuck, fixing things, and trying again.
These days, I'm focused on building various products and automation tools using AI agent coding, not just app development. At work, I develop CRM systems while thinking about user flows, operational efficiency, and maintainability. On the side, I keep iterating on ITTAE.
Technically, I value the fundamentals needed to run products long-term — clean architecture, separation of state management, and proper error handling. Above all, I always try to verify whether the experience is actually convenient and helpful from the user's perspective.
In this space, I document how I solved problems I encountered during development, along with the actual code. I also record insights from books and operational instincts gained from work. I hope it serves as a hint for someone facing the same problem — "Ah, I could approach it this way."
Ultimately, what I want to build isn't 'features' but 'change.' Products that save users' time and make their next action easier. Without losing that direction, I keep improving things one step at a time.






