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, designing reusable components, structuring data thoughtfully, and integrating APIs in a way that keeps applications scalable and easy to reason about.
This portfolio showcases applications I designed and built from the ground up, demonstrating deliberate architectural decisions, structured state management, and user-focused interfaces. Each project reflects my emphasis on clean, adaptable code as complexity grows.