I began my professional path studying law, where I developed analytical thinking, structured reasoning, and disciplined problem-solving. These skills continue to guide how I approach software development today.
Since mid-2023, I have been fully focused on frontend development, building applications with JavaScript, React.js, and Next.js. My transition into tech was intentional and long-term — driven by a fascination with interactive systems and a desire to understand how complex applications work end to end.
I approach coding with a focus on clarity, predictable state management, and maintainable architecture. I design reusable components, structure data thoughtfully, and integrate APIs in a way that keeps applications understandable and scalable as they grow.
This portfolio showcases applications I planned and built from the ground up, demonstrating deliberate architectural decisions, careful state design, and user-centered interfaces. Each project reflects my commitment to clean, maintainable, and adaptable code.