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.
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
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.
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.
Completed intensive cloud training covering Microsoft Azure fundamentals and AI basics in preparation for AZ-900 and AI-900 certifications.
Developed full-stack applications with Angular, Express.js, TypeScript, and Jest, with a focus on code quality through unit testing.
Education
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
Full-stack marketplace with real-time chat, product listings, interactive maps, JWT auth, role-based dashboards, identity verification, and i18n support.
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.
Full-featured real-time chat application with group rooms, direct messaging, active status indicators, message history, and typing indicators using WebSockets.
Real-time chat, video calls, user matchmaking, friend requests, and dynamic theming on a full-stack language exchange platform.
Production-quality backend for a shared-expense management platform with clean architecture and type-safe database modeling.
Cross-platform mobile app with auth, recipe browsing, search, saved favorites, video tutorials, and automated cron jobs.
Full-stack task management with role-based access control, task tracking, Excel reporting, file uploads, and dedicated admin and user dashboards.
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
Recommendations
Moamen Al-Yazouri
Full-Stack Developer · React, Next, NestJS, .NET
"Shadi was a valuable member of the backend team, contributing to the Expense, Bill, and Group Bill modules. He demonstrated strong technical skills, responsibility, and great collaboration throughout the project."
Raghad Abu Harbid
Web Developer
"Shadi was the Team Leader — he showed outstanding leadership, guiding the team with clarity and motivation. His professionalism made a significant impact on the success of the project."
Anas Alyan
AI Developer · Career Coach
"He's truly one of the most dedicated and hardworking students I've met — passionate about learning and always supportive of others."
Abdelrhman Abdelatif
Senior Frontend Developer · Udacity
"Shadi combines strong technical depth with professional communication and ownership across delivery phases."
Khaleel Siaj
Program Coordinator · Harvard Aspire Leader
"He stood out through consistency, curiosity, and ability to turn feedback into concrete improvements."
Hadeel Salah
Logic, Design & AI Instructor
"Shadi showed discipline in fundamentals and a practical mindset when solving engineering problems."
Awards & Competitions
Certifications
Volunteering
Academic portal with course materials and student productivity tools for college students.
Multi-university student services app published on Google Play & App Store.
IoT air-quality monitoring platform supported by UNDP, GEF, and SGP .