Internship Overview
From August 2025 to September 2025, I completed a professional internship at Al Baraka Bank within the IT department. This experience allowed me to explore various IT sub-departments and understand how technical teams operate in a structured, enterprise-level environment.
Working with Scrum
I actively participated in daily Scrum meetings and task follow-ups, gaining practical insight into agile project management, team coordination, sprint planning, and iterative development.
Internal Dashboard Development
During the internship, I developed a fully responsive internal dashboard application designed to manage meeting rooms and visitor flow.
-
Frontend built with Next.js 14, ensuring performance and scalability.
-
Modern UI implemented using Shadcn/UI for high-quality design standards.
-
Backend developed with NestJS, providing secure and scalable RESTful APIs.
System Features
-
Visitor sign-in management
-
Real-time room availability tracking
-
Meeting scheduling system
-
Efficient state and data flow management
Smart Scheduling Algorithm
I designed and integrated a smart scheduling algorithm that automatically suggests alternative meeting rooms when the preferred room is unavailable.
The algorithm prioritizes:
-
Meeting priority level
-
Time constraints
-
Number of attendees
This significantly improved resource allocation and reduced scheduling conflicts.
Key Takeaways
This internship strengthened my Full-Stack development skills, enhanced my understanding of enterprise systems, and gave me real-world experience working within a professional agile team environment.


