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

Block or report rasoolzia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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