Available to hire
Hi, I’m Mohamad Abdulhadi, a Front End Developer specializing in Angular. I build responsive and scalable web applications and translate complex Figma designs into pixel-perfect interfaces. I’m proficient in HTML, CSS, JavaScript, TypeScript, SASS, and Git/GitHub, with exposure to Express.js. I enjoy developing reusable components and implementing advanced UI features.
I thrive in Agile environments, collaborating with cross-functional teams to deliver high-quality, user-focused solutions. I’m driven by clean code, performance optimization, and continuous learning.
Skills
Experience Level
Work Experience
Front End Developer at Interphase
May 1, 2024 - PresentAs a Front End Developer at Interphase, I designed and implemented a Real-Time Notification System using Socket.IO, enabling instant delivery of events such as new submissions, ended submissions, deletions, and assignments. I integrated Socket.IO with both the Angular frontend and the backend, built an Angular service layer to manage socket connections, and used RxJS observables to handle event streams, ensuring efficient subscription management and preventing memory leaks. I applied ChangeDetectionStrategy.OnPush and NgZone optimizations to trigger UI updates only when necessary, and implemented BehaviorSubjects for cross-module notification state management, resulting in consistent updates with minimal re-renders. Additionally, I refactored the Form Engine for faster rendering, implemented a drag-and-drop system for activities, redesigned the navigation to a dynamic side menu with lazy-loaded modules, and collaborated with QA and interns to deliver robust features in an Agile environ
Education
Bachelor of Science of Information Technology at Lebanese International University
October 1, 2021 - July 1, 2024Qualifications
Industry Experience
Software & Internet
Skills
Experience Level
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Tripoli today.