About

Full-Stack Software Engineer & Product Engineer building web, mobile, and AI-powered applications — from idea to production.

I design and build complete digital products across the full engineering lifecycle — from product requirements, architecture, and UI/UX to frontend, mobile, backend, databases, integrations, testing, CI/CD, and cloud deployment.

As a full-stack engineer, my core stack includes React, Next.js, React Native/Expo, TypeScript, Node.js, NestJS, Express, PostgreSQL, and MongoDB. I am also familiar with Angular and Spring Boot. I build scalable web and cross-platform mobile applications with a focus on clean architecture, reusable systems, performance, and maintainability.

As a product engineer, I care about more than implementing features. I work across the boundaries of product, design, and engineering — understanding requirements, translating ideas and Figma designs into production-ready interfaces, making architectural decisions, and taking products from concept through deployment and iteration.

I also build AI-powered applications by integrating LLMs, AI APIs, intelligent workflows, and machine learning capabilities into full-stack products where they provide real product value.

My experience also spans DevOps and QA, including Docker, CI/CD, automated testing, cloud deployment, and production workflows. This allows me to work across the entire path from development to production rather than focusing on a single layer of the stack.

I've led projects end-to-end and collaborated across engineering, product, design, and AI/ML teams. My approach is simple: understand the problem, design the right solution, build it properly, and take responsibility for the result.

I build products, not just features — across web, mobile, backend, cloud, and AI.

Work Experience

Professional Experience
R&D Engineering Manager
AirAware Network
AirAware
  • Led R&D execution for an IoT-based air quality monitoring platform, supporting roadmap delivery, sprint planning, and deployments.
  • Contributed to the development and delivery of the web platform across the product lifecycle.
  • Coordinated AI integration and cross-functional engineering efforts across the product.
Professional Internship & Programs
Quality Assurance Engineering Internship
Infinite Tier Group (ITG)
  • Performed functional testing to validate software behavior against defined requirements.
  • Designed and executed test scenarios and test cases to identify defects, missing requirements, and unexpected system behavior.
  • Documented and reported software defects to support effective issue tracking and resolution.
  • Applied software testing and QA methodologies throughout the Software Development Life Cycle (SDLC).
  • Evaluated applications from both quality and end-user perspectives.
Full Stack Engineering Internship
ASAL Technologies
  • Built full-stack applications using Spring Boot and Angular.
  • Analyzed user requirements and translated them into practical technical solutions.
  • Contributed to application architecture and technical planning across frontend and backend development.
  • Applied a product engineering mindset by taking projects from ideation through development and delivery.
Frontend Engineering Internship
Foothill Technology Solutions
  • Developed a full-scale Travel Booking application using React and TypeScript.
  • Built dedicated error, loading, empty, notification, and offline connectivity states to improve application resilience and user experience.
  • Improved application performance and SEO through optimized rendering strategies and React design patterns.
  • Developed an Admin CRUD system and implemented unit testing with Jest.
  • Worked with Storybook, REST API integration, modular development practices, and structured Git workflows.
Backend Engineering Internship
Gaza Sky Geeks
  • Built backend applications using Node.js, TypeScript, Express.js, and NestJS.
  • Delivered 14 hands-on projects and a capstone application while applying clean code and modular architecture principles.
  • Designed relational and NoSQL data models using MySQL, MongoDB, and Prisma ORM.
  • Developed secure RESTful APIs with authentication and Role-Based Access Control (RBAC).
  • Integrated ImageKit for digital asset and media management.
  • Applied testing practices, system design concepts, Git, and GitHub throughout the development workflow.
Frontend Engineering Internship
Gaza Sky Geeks
  • Built modern frontend applications using JavaScript, TypeScript, and React across 13 hands-on projects and a capstone application.
  • Integrated APIs and implemented state management to create dynamic, high-performance user interfaces.
  • Applied frontend architecture best practices and collaborated using Git and GitHub.
  • Led the final project as Team Leader and Project Manager, coordinating planning, execution, and delivery.
Azure Cloud & AI Internship
Gaza Sky Geeks
  • Completed a 50-hour training program focused on Microsoft Azure fundamentals and AI.
  • Developed foundational knowledge of Microsoft Azure services and cloud computing concepts.
  • Explored Microsoft AI services and their practical applications within cloud environments.
Full Stack JavaScript Developer
Udacity
  • Built full-stack web applications using JavaScript, TypeScript, Node.js, Express, Angular, and PostgreSQL.
  • Developed an Image Processing API using Node.js, Express, and TypeScript.
  • Built a RESTful Storefront backend with PostgreSQL and JWT-based authentication.
  • Developed an Angular frontend and integrated it with backend APIs.

Education

Palestine Technical University Kadoorie
Palestine Technical University Kadoorie
B.S. in Computer Science
B.S. in Computer Science
GPA 85.8%
Palestine Technical University Kadoorie — Tulkarm, Palestine

Projects

E-Commerce Mobile App
React NativeExpoExpressTypeScriptMongoDBClerk

Full-stack mobile commerce app with product browsing, search, cart and simulated checkout, wishlist, order history, Clerk authentication, Cloudinary uploads, and a role-based admin UI.

Savora — Restaurant Operations Platform
AngularTypeScriptSpring BootPostgreSQLGroq AI

AI-assisted restaurant operations platform for customer ordering, reservations, menu administration, POS and kitchen workflows, table management, dashboards, and real-time updates.

Colony — B2B Team Project Management SaaS
ReactTypeScriptAppwriteTanStack QueryTailwind CSS

Multi-tenant workspace for organizing teams, projects, and tasks with invitations, role-based access, saved views, activity feeds, notifications, attachments, and project analytics.

Yumfolk — AI Recipe Generator & Smart Meal Planner
ReactReact NativeExpoExpressTypeScriptPostgreSQLGemini AIClerk

Cross-platform AI recipe and meal-planning platform powered by Google Gemini. Generates constraint-aware recipes with nutrition and cooking guidance, discovers public dishes, tracks pantry expiry, plans weekly meals, and builds grocery lists with pantry deduction.

FormaticAI — AI form builder
ReactExpressTypeScriptPostgreSQLGroq AI

Full-stack AI form builder that turns natural-language prompts into forms, then supports drag-and-drop refinement, public publishing, response collection, CSV export, and per-form or workspace analytics.

ElectroLink — 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 Backend System
NestJSTypeORMPostgreSQLZod

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

Task Management Web Application
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

Core stack The tools behind the work
Primary engineering focus & expertise

A focused toolkit for turning an idea into a fast, reliable product.

08focus tools ways to ship
TypeScriptLanguage ReactUI library Next.jsWeb framework Express.jsAPI framework NestJSBackend framework PostgreSQLRelational DB MongoDBDocument DB React Native (Expo)Mobile framework
Additional Technologies by Domain
Experienced Familiar
Languages
JavaScript TypeScript Python Java C# PHP Kotlin Rust Go
Frontend
HTML5 CSS3 React Next.js Tailwind CSS SCSS ShadCN/UI Zustand TanStack Query React Hook Form Zod Angular Redux MUI
Backend & APIs
Node.js Express NestJS Socket.io Spring Boot FastAPI Hono
Mobile
React Native Expo Kotlin
Databases & ORMs
PostgreSQL MongoDB Prisma TypeORM
Cloud & DevOps
Azure Docker CI/CD Supabase Firebase Vercel Netlify Convex Render
Testing & Quality
Jest Vitest Playwright Postman Apidog Cypress Supertest JMeter
Developer Tools
Git GitHub Vite Swagger Android Studio Figma Codex Claude Storybook Jira Linear

Recommendations

Click any card to view on LinkedIn

Awards & Competitions

Hackathon BZU
2026

AINAC Challenges Hackathon

Participated at Birzeit University (BZU), collaborating with Palestinian innovators to solve real-world AI & tech challenges.

Hackathon NNU
2026

Quantum Computing Hackathon

Participated at An-Najah National University (NNU) in a two-person team; research, implementation, and live demo.

International PTUK
2025

IEEEXtreme 19

Participated at Palestine Technical University — Kadoorie (PTUK); 24-hour international competitive programming contest.

Honors PTUK
2023 & 2025

CS Major Contest

Participated at Palestine Technical University — Kadoorie (PTUK); Codeforces problem-solving & algorithmic competitions.

Certifications

Volunteering