
I am a passionate software developer with a strong focus on frontend engineering, particularly using Angular and NgRx for scalable state management. Over time, my curiosity pushed me beyond simply building applications to deeply understanding how frameworks work internally. I have explored Angular’s rendering engine, structural directives, change detection mechanism, and Ivy compilation process to better grasp how templates transform into efficient UI updates. This systems-level exploration strengthened my ability to reason about performance, memory management, and architecture.
One of the most defining parts of my experience has been building a lightweight framework inspired by Angular. Designing features such as custom conditionals, loops, and template handling gave me hands-on insight into DOM manipulation, view lifecycles, and rendering pipelines. Rather than treating tools as black boxes, I aim to understand and recreate them from first principles.
Beyond web development, I have expanded into SwiftUI, building cross-platform applications including chat systems backed by Firebase, finance trackers, games, and visualization tools. These projects enhanced my knowledge of declarative UI design, real-time data handling, authentication systems, and scalable backend integration. I have also explored advanced concepts like genetic algorithms and algorithm visualization, translating theoretical ideas into working implementations.
In addition to development, I am committed to teaching and knowledge sharing through technical content and structured courses. My career aspiration is to become a systems-level engineer and technical creator who designs frameworks, intelligent tools, and impactful products. I strive to bridge deep architectural understanding with practical application, continuously learning and building solutions that are thoughtful, scalable, and innovative.




I worked as a frontend
I worked as a frontend