I am an adaptable Full-Stack and Front-End Developer based in Yerevan, Armenia, with a strong foundation in React, Vue.js, Nuxt.js, TypeScript, and modern web development practices.
I build responsive, reusable, and type-safe user interfaces using React, Vue.js, Tailwind CSS, SCSS, and JavaScript. I focus on creating clear user experiences, maintainable component architectures, and consistent design systems.
I have experience working on multi-application platforms, including customer-facing portals, administrative dashboards, restaurant-management systems, and support-service applications. My work includes role-based routing, REST API integration, real-time workflows, and interactive ordering experiences.
I have also expanded into full-stack development, using Laravel to develop backend features and RESTful APIs alongside Vue.js and Nuxt.js front ends. I am comfortable with state management using Pinia and Redux Toolkit.
As a freelance developer, I have audited and refactored legacy JavaScript and React codebases, resolved bugs, improved client-side performance, and delivered custom UI components and responsive landing pages.
I am currently completing a Bachelor of Science in Computer Science at the National Polytechnic University of Armenia and continue to develop practical experience through professional and project-based work.