About

Full Stack Software Engineer with a B.S. in Computer Science from Palestine Technical University – Kadoorie (2026). Skilled in developing modern web and mobile applications using JavaScript and TypeScript technologies across the entire software development lifecycle. My experience spans frontend development with React, Next.js, and React Native, as well as backend engineering with Node.js, NestJS, and Spring Boot. I am committed to building scalable, maintainable, and production-ready software solutions.


Azure-certified and experienced with cloud technologies, CI/CD pipelines, PostgreSQL, MongoDB, and modern software development practices. I have delivered multiple academic and professional projects, collaborated in team-based environments, and participated in competitive programming contests. Driven by continuous learning and a passion for creating impactful digital products across web and mobile platforms.

Experience

Backend Training
Gaza Sky Geeks

Focused on API design, authentication, Prisma integration, testing, and modular architecture in Node.js, Express, and TypeScript. Applied those skills in a NestJS personal finance project built to production-level standards with clean architecture and type-safe database modeling.

Frontend Training
Foothill Technology Solutions

Built a React and TypeScript booking platform with infinite scroll search, interactive maps, and real-time availability checks. Developed an admin dashboard with data grids and RESTful CRUD workflows.

Frontend Training
Gaza Sky Geeks

Covered frontend development across JavaScript, TypeScript, React, state management, REST APIs, testing, accessibility, performance optimization, and CI/CD. Led a team project from planning through delivery for a full-stack second-hand electronics marketplace.

Pathway to Azure Training
Gaza Sky Geeks

Completed intensive cloud training covering Microsoft Azure fundamentals and AI basics in preparation for AZ-900 and AI-900 certifications.

Full Stack JavaScript Developer Nanodegree
Udacity

Developed full-stack applications with Angular, Express.js, TypeScript, and Jest, with a focus on code quality through unit testing.

Education

B.S. in Computer Science
Palestine Technical University – Kadoorie

GPA 86.4% · Tulkarm, Palestine. Coursework in algorithms, data structures, software engineering, networks, and databases. Participated in CS department programming contests and led a capstone project.

Projects

Second-Hand Electronics Marketplace
ReactTypeScriptZustandReact QueryTailwindshadcn/ui

Full-stack marketplace with real-time chat, product listings, interactive maps, JWT auth, role-based dashboards, identity verification, and i18n support.

Travel & Accommodation Booking Platform
ReactTypeScriptReduxMUIReact Query

Hotel search and booking with infinite scroll, interactive maps, and real-time availability. Secure admin dashboard for managing cities, hotels, and rooms via RESTful API.

Real-Time Chat Application
ReactNode.jsExpressSocket.ioTailwindCSSMongoDB

Full-featured real-time chat application with group rooms, direct messaging, active status indicators, message history, and typing indicators using WebSockets.

Vibe Call — Language Exchange Platform
ReactExpressStream APIDaisyUI

Real-time chat, video calls, user matchmaking, friend requests, and dynamic theming on a full-stack language exchange platform.

Personal Finance & Bill Splitting
NestJSTypeORMPostgreSQLZod

Production-quality backend for a shared-expense management platform with clean architecture and type-safe database modeling.

Recipe App
React NativeExpoExpressPostgreSQL

Cross-platform mobile app with auth, recipe browsing, search, saved favorites, video tutorials, and automated cron jobs.

Task Manager App
MongoDBExpressReactJWTTailwind

Full-stack task management with role-based access control, task tracking, Excel reporting, file uploads, and dedicated admin and user dashboards.

Let's Talk — Video Conferencing Platform
Next.jsTypeScriptStream SDKClerk AuthTailwindCSSshadcn/ui

A Zoom clone featuring secure meeting creation, scheduling, screen sharing, real-time video/audio streaming, and meeting recordings built using Next.js and GetStream SDK.

Skills

Languages
JavaScript TypeScript Python Java C# PHP
Frontend
React Next.js Angular Redux Zustand TanStack Query TailwindCSS SCSS ShadCN/UI Chakra UI React Hook Form Zod Axios Vite MUI Storybook
Mobile
React Native Expo Kotlin
Backend
Node.js Express NestJS Spring Boot Hono FastAPI Prisma TypeORM Socket.io
Databases & Cloud
PostgreSQL MongoDB Convex Azure Render Netlify Vercel
Testing
Jest Vitest Cypress Playwright Supertest Swagger Postman
Dev Tools
Git GitHub Docker CI/CD Figma Android Studio Jira Linear

Recommendations

Click any card to view on LinkedIn

Awards & Competitions

PSSF Innovation Competition — 2nd Place
Koromai: AI-Driven Plant Disease Detection System · 2026
Quantum Computing Hackathon
Two-person team; research, implementation, and live demo · 2026
IEEEXtreme 19
24-hour international competitive programming contest · 2025
CS Major Contest — PTUK
Codeforces problem-solving competitions · 2023 & 2025

Certifications

Volunteering

Full Stack Web Platform
College Student Services

Academic portal with course materials and student productivity tools for college students.

Kholasa Mobile App
UI/UX Designer & Product Manager

Multi-university student services app published on Google Play & App Store.

AirAwareNetwork
Front-End Developer

IoT air-quality monitoring platform supported by UNDP, GEF, and SGP .