I am a Software Developer with a strong focus on frontend engineering, experienced in building scalable, high-performance web applications using React, Next.js, and TypeScript. My work centers on developing maintainable, component-driven architectures that support complex user interfaces while remaining clean, efficient, and easy to extend. I make extensive use of modern React patterns such as hooks, controlled state management, and reusable components to ensure predictable behavior and long-term scalability.
I have hands-on experience leveraging Next.js features including server-side rendering (SSR), static site generation, and optimized routing to improve application performance, SEO, and initial page load times. I am comfortable integrating RESTful APIs, managing asynchronous data flows, and implementing client-side caching strategies to reduce unnecessary network requests and re-renders. Performance optimization is a key part of my development process, from minimizing bundle size to improving rendering efficiency and responsiveness across devices and browsers.
Beyond traditional frontend development, I have worked on AI-enabled applications, integrating multi-agent automation workflows using CrewAI. This involved connecting frontend interfaces with intelligent agents capable of handling user queries, coordinating tasks, and delivering context-aware responses. Through this work, I gained practical experience collaborating with backend and AI teams to align frontend behavior with complex business logic and automation pipelines.
I place strong emphasis on accessibility, cross-browser compatibility, and responsive design, ensuring that applications are inclusive and usable across diverse user groups. I value clean, well-documented code, effective collaboration, and continuous improvement. I am motivated by opportunities where technology is used to solve real-world problems, and I consistently seek to build products that are reliable, intuitive, and impactful at scale.