Full-Stack Developer

Hi, I'm Amro Altayeb

I craft high-performance web applications using the MERN Stack, Next.js, and cutting-edge technologies. Specializing in responsive, scalable, and performance-driven solutions with clean, maintainable code.

Get to Know Me

About Me

I'm a passionate Full-Stack Developer with expertise in building modern, scalable web applications. Currently leveraging Next.js and the MERN Stack (MongoDB, Express.js, React, Node.js) to deliver high-performance solutions that drive real business value. My development environment of choice is Ubuntu, where I harness the power of open-source tools and streamlined workflows to maximize productivity.

My technical arsenal includes advanced state management with Redux Toolkit and Zustand, real-time communication via Socket.io and Stream Chat API, and robust backend architectures with JWT authentication, bcrypt, and Mongoose ODM. I specialize in creating responsive, mobile-first interfaces using React, Tailwind CSS, and modern CSS frameworks, ensuring seamless user experiences across all devices.

Beyond the traditional MERN ecosystem, I am actively building high-performance serverless AI applications using the Cloudflare Developer Platform. By leveraging technologies like Cloudflare Workers, Workers AI (LLaMA-3), Vectorize, and Durable Objects, I architect edge-first systems capable of instant semantic search and real-time processing without traditional server bottlenecks. I'm committed to writing clean, maintainable code that follows industry best practices, exploring advanced architectural patterns with a strong emphasis on edge scalability, security, and developer experience. My goal is to build highly-optimized products that not only meet technical requirements but also delight users and stakeholders alike.

My Expertise

Skills & Technologies

A comprehensive toolkit built through real-world projects and continuous learning

Frontend

React 19 Next.js 15 Redux Toolkit Zustand Tailwind CSS v4 DaisyUI 5 JavaScript (ES6+) TypeScript Responsive Design

Backend

Node.js Express.js Hono GraphQL (Yoga) RESTful APIs Cloudflare Workers Workers AI Cloudflare Queues JWT Authentication Zod Validation

Database

MongoDB PostgreSQL Cloudflare D1 (SQLite) Cloudflare Vectorize Durable Objects Vector Embeddings Prisma ORM Drizzle ORM Mongoose Redis Caching

Auth & Security

JWT OAuth 2.0 Bcrypt RBAC CORS SQL/NoSQL Injection Mitigation XSS & CSRF Protection Input Validation (Zod) Rate Limiting

DevOps

Docker CI/CD GitHub Actions Cloudflare Pages Vercel Git

Tools & Services

Ubuntu Stream Chat API Cloudinary Swagger Mailtrap Socket.io

My Work

Featured Projects

A showcase of real-world applications demonstrating full-stack expertise and modern development practices

EduDash School Management System

EduDash - School Management System

A high-performance, multi-tenant school operations platform optimized for Cloudflare Edge. Features a serverless GraphQL API and a modern Next.js frontend.

Key Features

  • Multi-tenant architecture for scalability
  • Serverless GraphQL API (Hono + Yoga)
  • Cloudflare Edge-first deployment (Workers + D1)
  • Enterprise Auth with RBAC (JWT/Zod)
  • Responsive dashboard for school operations
  • Real-time data synchronization
Next.js 15 GraphQL Hono Cloudflare Workers Drizzle ORM Tailwind v4
X Clone Screenshot

𝕏 Client - Modern Social Media

A premium social media experience replicating X core features. Optimized for performance with modern glassmorphism design, Redis caching, and real-time UI updates.

Key Features

  • Modern Dark Mode UI (DaisyUI 5 / Tailwind 4)
  • High-performance backend (Redis caching)
  • Zod validation & Mongoose transactions
  • Hybrid State Management (Redux + Zustand)
  • Real-time likes, follows, and post updates
  • Secure JWT Auth & Rate limiting
React 19 Next.js Node.js Redis Tailwind v4 Zod
Real-Time Video Chat

Real-Time Video Chat

Full-stack real-time communication platform with video calling and chat capabilities. Features robust friend systems and secure authentication.

Key Features

  • Real-time chat via Stream Chat API
  • Secure Video Calling Integration
  • JWT authentication with secure cookies
  • Friend system & Invite management
  • Email verification & Password reset
  • Profile management with Cloudinary
Node.js Stream API Socket.io MongoDB Express
Modern Auth System

Modern Auth System

Production-ready authentication service with email verification, password reset, and secure session management using industry best practices.

Key Features

  • Email verification via Mailtrap
  • JWT Auth with HTTP-only cookies
  • Bcrypt password hashing
  • Framer Motion UI animations
  • Zustand State Management
  • Secure Reset Password flow
React Node.js Express MongoDB JWT Framer Motion
IMDb Clone Screenshot

Next.js IMDb Clone

A movie database application built with Next.js App Router and TMDb API. Browse trends, search movies, and manage favorites with dark mode support.

Key Features

  • Real-time search with TMDb API
  • User favorites with MongoDB integration
  • Dynamic Dark Mode implementation
  • Next.js App Router architecture
  • Fully responsive movie listings
Next.js Tailwind CSS MongoDB TMDb API Mongoose
Task Manager Application

Task Manager App

A comprehensive task management and productivity application designed to help teams and individuals organize their workflows. Features drag-and-drop boards, real-time updates, and robust user authentication.

Key Features

  • Interactive Kanban Boards
  • Real-time progress tracking
  • Secure User Authentication (JWT)
  • Responsive dark mode UI
  • RESTful API integration
React Node.js Express MongoDB Tailwind CSS Redux
Feedback Intelligence Dashboard UI Mockup

Feedback Intelligence Dashboard

A highly-scalable glassmorphism web dashboard served entirely from Edge Workers. It autonomously intercepts live user feedback, extracting actionable sentiment via zero-shot LLaMA-3 AI pipelines, and catalogs everything natively using semantic Vector Embeddings for instant intuitive search.

Key Features

  • Edge-triggered AI inference (LLaMA-3 8B)
  • Semantic Native Search via CF Vectorize
  • Background processing with Cloudflare Queues
  • Global state management via Durable Objects
  • Real-time glassmorphism Dashboard UI
CF Workers Workers AI Vectorize Durable Objects TypeScript