Skip to content
View Abdelrahman968's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Abdelrahman968

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. 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
Abdelrahman968/README.md
Abdelrahman Ayman Typing SVG

Portfolio LinkedIn GitHub Email

📍 Egypt  ·  Open to opportunities


Currently  —  deepening my React and Next.js architecture skills, and studying backend architecture and system design with the goal of becoming a Full-Stack Engineer.


01  ·  About

I'm a Frontend Developer building modern web applications with React, Next.js, and TypeScript.

I also work comfortably on the backend side — REST APIs, authentication, and databases — and I'm actively investing in that area.

const abdelrahman = {
  role: "Frontend Developer",
  stack: ["React", "Next.js", "TypeScript"],
  backend: ["Node.js", "Express", "MongoDB"],
  learning: ["Backend Architecture", "System Design"],
  goal: "Full-Stack Engineer",
};

02  ·  Focus

Frontend  improving

Advanced React patterns · Next.js architecture · TypeScript & type-safe logic · State management & data fetching · Caching · Forms & validation · Performance optimization

Backend  learning

Backend architecture · API design · Authentication with access & refresh tokens · Authorization · Database design · System design

03  ·  Stack

Core

React, Next.js, TypeScript, JavaScript, HTML5, CSS3

UI & State

Tailwind CSS, Bootstrap, Redux Toolkit

Tailwind CSS · Bootstrap · React Router · TanStack Query · React Hook Form · Zod · Axios · Context API · Redux Toolkit

Backend

Node.js, Express, MongoDB, MySQL

Node.js · Express · MongoDB · MySQL · REST APIs

Tools

Git, GitHub, VS Code, Postman, pnpm

Git · GitHub · VS Code · Postman · pnpm

04  ·  Selected Work

Docs App

Frontend  ·  Collaborative document editor

Real-time editing with rich text, auth, and document management — built on Next.js.

Next.js, React, TypeScript, Tailwind CSS
  • Real-time collaborative editing
  • Rich text editing
  • Authentication & authorization
  • Document management
  • Responsive UI

Next.js · React · TypeScript · Tailwind CSS · Convex · Clerk · Liveblocks · Tiptap

Live demo  ·  Repository

Sarahah API

Backend  ·  RESTful API

A Node.js and Express backend applying production-style patterns for auth, validation, and error handling.

Node.js, Express, MongoDB
  • JWT auth with access & refresh tokens
  • Role-based authorization
  • User management
  • Request validation with Zod
  • Repository pattern & centralized error handling

Node.js · Express · MongoDB · Mongoose · JWT · Zod

Repository

Pestector

AI & Machine Learning  ·  Plant disease detection

Identifies plant diseases from leaf images and returns treatment information.

Python, FastAPI, Node.js
  • 38 disease classes from ~87K images
  • VGG16 — ~0.967 macro F1
  • Vision Transformer — ~0.9995 validation accuracy
  • Treatment info for identified diseases

Python · FastAPI · Machine Learning · Computer Vision · VGG16 · ViT · Node.js

Repository

More on my portfolio.

05  ·  Backend Notes

My second area of focus. These are the pieces I actually apply when building APIs with Node.js, Express, and MongoDB.

Area What I work with
Authentication JWT Access tokens Refresh tokens
Authorization Role-based access control CASL
Validation & security Zod validation Argon2 password hashing
API structure REST API design Repository pattern Error handling

Sarahah API puts most of these into practice.

06  ·  Activity

GitHub stats

Most used languages

GitHub streak

Contribution snake animation


07  ·  Let's Connect

Open to full-time, part-time, internship, freelance, and collaboration opportunities.

Portfolio LinkedIn GitHub X Facebook

se.abdelrahman968@gmail.com

Pinned Loading

  1. freshcart-nextjs freshcart-nextjs Public

    FreshCart is a modern e-commerce web application built to provide a seamless shopping experience. It features an intuitive interface, fast navigation, and a robust set of features tailored for onli…

    TypeScript 1

  2. adasa-route adasa-route Public

    A modern photography blog platform built with React and Vite, showcasing beautiful photo galleries, articles, and photography insights.

    JavaScript

  3. mkv-to-mp4-batch mkv-to-mp4-batch Public

    🎬 MKV to MP4 Batch Converter - Professional Edition

    Batchfile

  4. nexora-route nexora-route Public

    A modern social media platform built with React

    JavaScript

  5. nvm-win-ui nvm-win-ui Public

    Modern GUI for NVM Windows - Beautiful, cyberpunk-themed desktop app for managing Node.js versions with ease

    HTML

  6. pestector pestector Public

    An intelligent plant disease detection platform that leverages deep learning to identify plant diseases from leaf images. Built with a modern two-backend architecture for scalability and maintainab…