Selected Work
Some of projects that defined my approach to systems thinking and product craft.
frontend
backend
database
testing
devops
About
I'm a Full-Stack Engineer with 9+ years of experience building fast, scalable, and user-focused web applications. I specialize in React, Next.js, Vue.js, Nuxt.js, and TypeScript, with hands-on experience across Node.js, APIs, databases, and modern development workflows.
I care about writing clean, maintainable code, designing reusable systems, and creating products that feel effortless to use.
Whether it's improving performance, building reusable component libraries, implementing reliable testing, or collaborating across teams, I enjoy turning complex problems into simple, elegant solutions.
I'm always interested in ambitious teams that value engineering excellence, continuous learning, and building products that make a real impact.
Vue.js, Nuxt.js, React, Next.js, TypeScript, Tailwind CSS, and responsive UI development across modern web platforms.
GSAP, Motion, Three.js, animations, micro-interactions, and accessible interfaces that create engaging user experiences.
Node.js, Express.js, MongoDB, GraphQL, REST APIs, WebSockets, Firebase, and production-ready backend integrations.
SSR, code splitting, lazy loading, Lighthouse optimization, Vitest, Playwright, accessibility testing, and scalable frontend architecture.
Career
Frontend Developer
Developed and maintained production-ready applications using Vue.js, Nuxt 3, React, and Next.js. Contributed to scalable front-end architecture by building reusable component systems and implementing key features with a strong focus on maintainability and performance. Improved application reliability by developing unit and end-to-end tests using Vitest and Playwright, reducing regression issues across critical user flows. Optimized performance and responsive design to ensure a consistent user experience across devices, while leading front-end development efforts and collaborating closely with back-end developers and designers to deliver high-quality features.
Full-Stack Developer
Worked as a freelance Full-Stack Developer, building and maintaining production-ready web applications using Vue.js, Nuxt.js, React, Next.js, Node.js (Express.js), and MongoDB (Mongoose). Developed reusable front-end components, optimized UI performance, and implemented back-end functionality, including RESTful APIs and database management. Collaborated directly with clients to deliver new features, enhancements, and tailored full-stack solutions. Improved application quality by developing automated unit, integration, API, and end-to-end tests using Vitest, React Testing Library, Jest, Supertest, and Playwright. Ensured responsive, internationalized, and cross-browser compatible applications with a strong focus on reliability, maintainability, and user experience.
Full-Stack Developer
Led the end-to-end development of web applications, mentoring junior developers and coordinating front-end and back-end teams throughout the development lifecycle. Designed, built, and maintained scalable applications using Vue.js, Nuxt.js, Node.js, and MongoDB (Mongoose), focusing on performance optimization, maintainable architecture, and high code quality. Delivered responsive, internationalized, and cross-browser compatible user interfaces, ensuring a seamless experience across devices and modern browsers.
Frontend Developer - Internship
Started my professional journey by working on front-end projects using HTML, jQuery, and Laravel under the guidance of an experienced mentor. Gained practical experience in building responsive user interfaces, implementing reusable UI components, and enhancing user experience with basic GSAP animations and Bootstrap-based layouts.