01Full-Stack DeveloperPalestine

HusseinMohammed

Open to Full-Stack, Frontend & Backend roles · Remote-friendly

I build and ship production web apps with React, Next.js, TypeScript, and Node.js, from clean APIs to polished interfaces.

Currently at BBD Agency, building production web applications for clients.

Scroll
  • TypeScript
  • JavaScript
  • React.js
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Redux Toolkit
  • Zustand
  • TanStack Query
  • React Router
  • React Hook Form
  • Node.js
  • Express.js
  • NestJS
  • REST APIs
  • JWT Authentication
  • OAuth
  • Role-Based Access Control
  • Socket.IO
  • PostgreSQL
  • MongoDB
  • MySQL
  • Redis
  • Prisma
  • Drizzle ORM
  • Docker
  • Nginx
  • DigitalOcean
  • VPS Deployment
  • Vercel
  • Render
  • Git / GitHub
  • Clean Architecture
  • Domain-Driven Design (DDD)
  • Agile / Scrum
  • Postman
02About

Real product experience, from API to interface.

Full-Stack Developer and Computer Systems Engineering graduate with hands-on experience building and deploying production web applications. I work across React and Next.js frontends, Node.js backends, and PostgreSQL and MongoDB databases, focusing on maintainable architecture, well-designed APIs, performance, and reliable delivery. Experienced in collaborating with development teams, supporting junior developers, and taking projects from initial planning through deployment.

Now

Working full-time remotely with BBD Agency, building production web applications while managing independent client projects from planning through deployment.

  1. 01React · Next.js · TypeScript · Node.js
  2. 02Production web applications
  3. 03Frontend & backend integration
  4. 04Computer Systems Engineering graduate
03Skills

Core technologies I use in production.

Grouped by where they live in the stack. Every one of these has shipped in a real client or production project.

  1. Frontend

    • TypeScript
    • JavaScript
    • React.js
    • Next.js
    • Tailwind CSS
    • shadcn/ui
    • Redux Toolkit
    • Zustand
    • TanStack Query
    • React Router
    • React Hook Form
  2. Backend

    • Node.js
    • Express.js
    • NestJS
    • REST APIs
    • JWT Authentication
    • OAuth
    • Role-Based Access Control
    • Socket.IO
  3. Databases

    • PostgreSQL
    • MongoDB
    • MySQL
    • Redis
    • Prisma
    • Drizzle ORM
  4. DevOps & Deployment

    • Docker
    • Nginx
    • DigitalOcean
    • VPS Deployment
    • Vercel
    • Render
    • Git / GitHub
  5. Tools & Practices

    • Clean Architecture
    • Domain-Driven Design (DDD)
    • Agile / Scrum
    • Postman
04Experience

Professional experience across frontend and backend.

  1. May 2025Present

    Current

    Full-Stack Developer (Full-Time)

    BBD AgencyRemote

    • Build and maintain production web applications across frontend and backend.
    • Develop customer-facing interfaces, backend APIs, authentication, and database-driven workflows.
    • Create reusable UI components and shared application modules across agency projects.
    • Optimize frontend performance through lazy loading, code splitting, component optimization, and rendering improvements.
    • Contribute to code reviews, technical discussions, Git workflows, and sprint planning.
    • Mentor 4 junior developers through code reviews, implementation guidance, and frontend development support.
  2. Jan 2025 — Apr 2025

    Frontend Developer (Full-Time)

    BBD AgencyRemote

    • Develop responsive user interfaces and reusable UI components using React.js, Next.js, and TypeScript.
    • Implement frontend features and integrate user interfaces with backend services and REST APIs.
    • Optimize application performance, maintainability, and user experience across web applications.
    • Collaborate with developers and UI/UX designers to translate designs into functional, production-ready interfaces.
    • Participate in Git-based workflows, code reviews, debugging, and technical discussions to maintain code quality.
  3. Apr 2025Jul 2025

    Software Engineering (Part-Time)

    AreistoRemote

    • Developed and delivered 5+ full-stack features using Next.js, NestJS, and TypeScript within a production codebase.
    • Applied Domain-Driven Design (DDD) principles to build modular and maintainable application features.
    • Contributed to backend API development, service-layer logic, and database-driven workflows.
    • Worked across frontend and backend layers as part of an established engineering team.
    • Collaborated with senior engineers through sprint planning, code reviews, technical discussions, and iterative feature delivery.
    • Worked within an Agile/Scrum development environment.
05Projects

Production applications and selected builds.

12 projects

Network & Subscriber Management Platform preview
Full StackFeatured

Network & Subscriber Management Platform

A full-stack ISP management platform for handling subscribers, PPPoE users, service packages, invoices, support tickets, and network operations, with bilingual dashboards and MikroTik RouterOS integration.

  • React.js
  • TypeScript
  • Node.js
  • Express.js
  • PostgreSQL
  • Drizzle ORM
  • TanStack Query
  • Zod
  • JWT
  • MikroTik RouterOS
  • Cloudinary
DeployHub preview
Full StackFeatured

DeployHub

DeployHub is a full-stack deployment platform I designed and operate in production. Users connect GitHub, register Linux servers, install a lightweight agent over SSH, then define projects, environments, and services (Dockerfile, Compose, or pre-built images). Deployments run on the target server with streaming logs, health checks, rollback, and optional auto-deploy on push. The control plane uses a React dashboard, Express API, PostgreSQL, Redis, and BullMQ workers; agents connect over WebSockets and run structured Docker workflows not arbitrary shell from the UI.

  • React
  • TypeScript
  • Vite
  • Tailwind
  • Express
  • Prisma
  • PostgreSQL
  • Redis
  • BullMQ
  • Socket.IO
  • Docker
  • GitHub App
Lina Store preview
Full StackFeatured

Lina Store

A production Arabic e-commerce platform for product discovery, cart and checkout, order management, and store administration, with role-based access, a custom gift-box builder, and Docker-based VPS deployment.

  • Next.js
  • TypeScript
  • Node.js
  • Express.js
  • PostgreSQL
  • Prisma
  • TanStack Query
  • Tailwind CSS
  • Docker
  • Cloudinary
BBD Agency  preview
Full StackFeatured

BBD Agency

Production agency website with customer-facing pages, an admin dashboard, backend content-management workflows, and frontend performance optimizations.

  • Next.js
  • Node.js
  • Express.js
  • JavaScript
  • Tailwind CSS
  • TanStack
  • Cloudinary
  • Resend
BBD Select  preview
Full StackFeatured

BBD Select

A training management platform for BBD Agency, built to support practical, project-based programs through structured enrollment, training workflows, and user-facing experiences.

  • Next.js
  • Tailwind
  • TypeScript
  • MongoDB
  • Cloudinary
  • Resend
  • Docker
BBD Profolio preview
Full Stack

BBD Profolio

BBD Profolio is BBD Select’s official showcase for verified graduates and the real projects they ship. Graduates apply for a profile, get approved by staff, then share work, skills, and contact details; everyone else uses the app to discover those profiles and projects in one trusted place.

  • React Native
  • React
  • Express
  • TypeScript
  • Tailwind CSS
  • MongoDB
  • TanStack Query
  • Cloudinary
  • Resend
  • Docker
In progress
Payment Notification SaaS  preview
Full Stack

Payment Notification SaaS

A full-stack SaaS platform for managing payment notifications across web and mobile, featuring a React admin dashboard, Express API, MongoDB persistence, and a Flutter Android app for mobile access and real-time notification workflows.

  • React
  • Express
  • MongoDB
  • TypeScript
  • Flutter
Cedar Olive preview
Frontend

Cedar Olive

Cedar Olive is a MERN e-commerce app for browsing and buying home decor online. Shoppers get catalog filters, cart checkout, accounts, wishlists, and reviews; admins manage products, orders, customers, and contact messages.

  • React
  • Redux Toolkit
  • Tailwind
  • JavaScript
  • Stripe
Acadia  preview
Full Stack

Acadia

A full-stack learning management platform for creating and delivering online courses, with user enrollment, progress tracking, course management, and secure checkout workflows.

  • React
  • Express
  • MongoDB
  • JavaScript
Forever preview
Full Stack

Forever

A full-stack fashion e-commerce platform for browsing and purchasing clothing products, featuring dynamic product listings, category and price filtering, cart management, and a responsive checkout flow.

  • React
  • Express
  • MongoDB
  • JavaScript
TeamUp preview
Frontend

TeamUp

A graduation project management platform that supports team formation, idea selection, proposal workflows, mentor collaboration, project tracking, and evaluation through role-based user experiences.

  • Next.js
  • TypeScript
  • Tailwind
  • React Query
Chat App preview
Full Stack

Chat App

A real-time full-stack chat application with group and private messaging, video/voice calls, friend requests, notifications, and modern responsive UI. Built with Next.js, Express, Socket.IO, and MongoDB.

  • Next.js
  • Express
  • Socket.IO
  • TypeScript
  • Tailwind
  • PostgreSQL
06Education

Computer Systems Engineering background.

Sep 2021Jul 2026Gaza, PalestineGPA A

Al-Azhar University, Palestine

Bachelor of Engineering in Computer Systems Engineering

Coursework

  • Web Programming
  • Database Systems
  • Operating Systems
  • Software Engineering
  • Software Design
  • Software Testing
  • Software Management
07Contact

Hiring for a Full-Stack, Frontend, or Node.js role? Let's talk.

Email is the fastest way to reach me. The form works too — I reply to everything.