Frontend Software Engineer with 6+ years of overall web development experience, including 3+ years focused on frontend engineering. I build maintainable web applications and developer tools using React, Next.js, TypeScript, and Vue.js.
Focused on frontend architecture, performance, reusable components, testing, and developer experience.
- Frontend: React, Next.js, Vue 2/3, TypeScript, JavaScript
- State & Data: Zustand, Redux, Pinia, TanStack Query
- Backend: Node.js, Express, NestJS, REST
- Database: MySQL, Prisma
- Testing & Tooling: Vitest, Jest, React Testing Library, Git, GitHub Actions, CI/CD
Bilingual (English/Persian) open-source interview knowledge platform with a TypeScript content pipeline and a Next.js 16 frontend.
🔗 Live Website · Handbook · Website Source
VS Code extension for exporting, importing, exploring, and sharing project context.
Lightweight Chrome extension adding right-to-left support to AI chat interfaces for Persian and other RTL languages.
React 19 and TypeScript examples covering authentication, access control, Zustand, TanStack Query, form validation, and component testing.
🔗 Live Demo · Source Code
Practical examples of modern Next.js, rendering strategies, Server Actions, database integration, authentication, and access control.
🔗 Live Demo · Source Code
Vue 3 applications demonstrating authentication, state management, modular architecture, and both custom and CASL-based access control.
Backend project demonstrating modular architecture, RabbitMQ, scheduled jobs, authentication, and database integration.
Interactive React and TypeScript portfolio featuring animated UI and a terminal-inspired interface.
🔗 Live Portfolio · Source Code
- Frontend architecture and scalable UI systems
- React, Next.js, and TypeScript
- Performance and testing
- Developer tools and open-source projects
- Portfolio: mrzd.ir
- Personal Website: rasoolzia.ir
- LinkedIn: linkedin.com/in/rasoolzia
- Email: [email protected]

