
Dr. Amjad AbuHassan
> _
Comprehensive overview of teaching, supervision, and research contributions
Teaching
Supervision
Click to watch student graduation project presentations

Rozè: AI-Powered Floral Gifting and 3D Customization Platform

GradProject Hub: A Collaborative Platform for Graduation Projects

FlowX: A Hybrid Visual Chatbot Platform

RedHouse - Real Estate Management System

Wassilni: Integrated Transportation Management System

WayGo: All-in-One Transportation Platform

Teeth Tick Tock: Dental Appointment Booking System

BuildFlow: Collaborative Construction Project Management Platform
University Courses
Comprehensive courses designed to create industry-ready developers and software engineers
View AllSoftware Engineering
Comprehensive software engineering and system design courses
- Software Engineering
- Advanced Software Engineering
Web & Programming
Advanced web development and programming courses
- Advanced Web Programming
- Object Oriented Programming (Java)
- Computer Programming (C)
- Python Programming
For Developers
Advanced programming, frameworks, and industry tools for professional developers
- Advanced React.js Development
- Node.js Backend Development
- Modern Web Development
- Software Engineering Practices
- JavaScript Essentials
- +6
For University Students
Academic preparation, research skills, and programming courses from beginner to advanced
- React.js Fundamentals
- Software Engineering Practices
- Object-Oriented Programming
- C Programming Fundamentals
- JavaScript Essentials
- +2
Graduation Projects
Capstone projects demonstrating full-stack development skills and industry best practices
View AllRecent Projects
Latest graduation projects
- Rozè: AI-Powered Floral Gifting and 3D Customization Platform
- GradProject Hub: A Collaborative Platform for Graduation Projects
- FlowX: A Hybrid Visual Chatbot Platform
Technologies
Key technologies used
- React/React Native
- Node.js
- Flutter
- MongoDB
- AI/ML
- +11
Software Engineering Projects
Advanced backend systems and APIs
- EcoTrack: Environmental Monitoring Platform
- CommuniCraft: Collaborative Crafting Platform
- HopeConnect: Orphan Support System
Advanced Web Programming
Modern web applications and frameworks
- Full-Stack Web Applications
- RESTful APIs
- Real-time Applications
Student Reviews - Supervision and Educational Attitude
Comprehensive technology solutions and professional services
Educational Sessions
Interactive workshops and training sessions on various technical topics and professional skills.
Web Development
Custom web applications and responsive websites built with modern technologies and best practices.
Mobile App Development
Native and cross-platform mobile applications for iOS and Android that deliver exceptional user experiences.
Research Interests
Current research focus areas
- Software Engineering
- Software Quality
- Code Smells Detection
- Software Refactoring
- UML Model Stability
- +5
Coaching Sessions
Career guidance and technical mentoring
- Self Discovery & Job Identification
- Resume Building
- Personal Branding
- LinkedIn, Cover Letter & Github
- Soft Skills - Communication & Presentation
- +1
Programs
Nanodegree programs and specializations
- Machine Learning with TensorFlow
Kids Programming
Building the foundation for future developers through interactive programming education
View AllProgramming Courses
Age-appropriate programming courses
- Python for Young Innovators
- Scratch Adventures
- Robotics with Python
Key Skills
Essential programming concepts for kids
- Problem Solving
- Logical Thinking
- Creativity
- Basic Programming
Responsibilities
Key duties as IEEE Student Branch Counselor
- Advising IEEE student members on technical activities
- Facilitating workshops and technical events
- Connecting students with IEEE resources and opportunities
- Mentoring student leadership in branch management
- Promoting IEEE values and professional development