Skip to content
View rasoolzia's full-sized avatar
💭
Learning
💭
Learning

Block or report rasoolzia

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rasoolzia/README.md

Rasool Zia

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.

Tech Stack

  • 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

Featured Projects

Developer Interview Handbook

Bilingual (English/Persian) open-source interview knowledge platform with a TypeScript content pipeline and a Next.js 16 frontend.

🔗 Live Website · Handbook · Website Source

Code Context

VS Code extension for exporting, importing, exploring, and sharing project context.

🔗 Source Code

AI RTL

Lightweight Chrome extension adding right-to-left support to AI chat interfaces for Persian and other RTL languages.

🔗 Source Code

React Playground

React 19 and TypeScript examples covering authentication, access control, Zustand, TanStack Query, form validation, and component testing.

🔗 Live Demo · Source Code

Next.js Playground

Practical examples of modern Next.js, rendering strategies, Server Actions, database integration, authentication, and access control.

🔗 Live Demo · Source Code

Vue Playground & ACL

Vue 3 applications demonstrating authentication, state management, modular architecture, and both custom and CASL-based access control.

🔗 Vue Playground · Vue ACL

NestJS Invoice Reporting System

Backend project demonstrating modular architecture, RabbitMQ, scheduled jobs, authentication, and database integration.

🔗 Source Code

Portfolio

Interactive React and TypeScript portfolio featuring animated UI and a terminal-inspired interface.

🔗 Live Portfolio · Source Code


Current Focus

  • Frontend architecture and scalable UI systems
  • React, Next.js, and TypeScript
  • Performance and testing
  • Developer tools and open-source projects

Contact

Pinned Loading

  1. developer-interview-handbook developer-interview-handbook Public

    Practical interview questions and software engineering concepts with a public JSON API and companion website.

    TypeScript 2

  2. developer-interview-website developer-interview-website Public

    A fast, multilingual (English/Persian) developer interview questions website built with Next.js 16, RSC, and FSD architecture. Features full-text search with cascading filters, dark/light theme, an…

    TypeScript

  3. reactjs-practice reactjs-practice Public

    Modern React + TypeScript application demonstrating authentication, ACL, Zustand and reusable architecture.

    TypeScript 1

  4. nextjs-practice nextjs-practice Public

    Collection of Next.js examples covering SSR, SSG and App Router patterns.

    TypeScript

  5. vuejs-practice vuejs-practice Public

    Vue 3 + TypeScript project focused on scalable frontend architecture using Composition API, modular design patterns and reusable components.

    Vue

  6. mrzd-portfolio mrzd-portfolio Public

    Interactive developer portfolio built with React and TypeScript featuring modern UI, animated components and a custom terminal-style interface.

    TypeScript