NABIL EL MAAROUFI
Creating digital experiences that blend creativity with cutting-edge technology
About Me

Recent Computer Science graduate with solid experience in full-stack development and software engineering principles. I have contributed to the design, development, and deployment of scalable web and mobile applications, with a focus on building efficient, user-friendly solutions. My recent research explored digital tools for improving local services, reflecting my commitment to solving real-world problems through technology.
Education
Bachelor of Science in Computer Science
2020 - 2025
Engaged in diverse software engineering projects, performing well in full-stack development.
Experience
Software Engineer Intern (3 months)
06/2025 - 09/2025
Claro Digital Services
Contributed to the development of a luxury automotive platform for MM Motorsport, a premium dealership specializing in high-end vehicles and watercraft. Designed and implemented key features including multi-category vehicle listings (cars, jet skis, motorcycles, off-road, boats), interactive detail pages, 3D and AR viewing experiences, and a protected admin dashboard for dynamic inventory management. Ensured responsive design, smooth navigation, and a user-centric experience across all devices.
Freelance – Full Stack Developer
05/2025 - 08/2025
Al Akhawayn University
Developed a comprehensive equipment reservation and inventory management system featuring robust role-based access control (Admin, Faculty, Student), automated workflows, and detailed penalty tracking. Implemented secure route protection and fallback handling for suspended, unauthorized, and unverified users, ensuring strict access enforcement beyond the UI. Integrated intelligent rate limiting and backend safeguards to enhance system reliability and security. Successfully deployed the application on AUI’s internal server using Nginx, SSL, and reverse proxy configuration delivering a secure, production-ready platform. The system replaced a third-party inventory and booking solution that previously cost the university $2,000 annually, offering a custom-built alternative with a one-time deployment, effectively saving recurring costs.
Full Stack Developer - Part-Time (8 months)
10/2024 - 06/2025
Al Akhawayn University
Developed and maintained a full-stack web application to streamline graduate advising at AUI. The platform tracks student applications, GPA, academic data, and fellowship success rates, offering real-time insights into advising outcomes. Collaborated closely with an SSE professor to ensure smooth integration of the system into existing advising workflows. Implemented event management features, allowing students to view and register for fellowship-related events and info sessions. Built a searchable fellowship directory, enabling students to explore and apply for international graduate fellowships directly through the platform. Introduced a support system for bug reporting and feature requests, increasing user engagement and feedback. Coordinated with the IT department to deploy the platform on AUI’s servers, enhancing reliability and access. Improved data tracking and reporting, significantly boosting the efficiency of graduate advising processes.
Full Stack Developer Intern (2 months)
06/2024 - 08/2024
Al Akhawayn University & Province of Ifrane
Led the development of a full-stack web application streamlining booking management for Ifrane, a popular tourist city. The app improves user engagement and operational efficiency, featuring an intuitive admin dashboard, SEO optimization, and real-time data access. I worked as a fullstack developer to ensure seamless integration and an enhanced user experience, benefiting both users and local businesses.
My Skills
Frontend Development






Backend Development






Programming Languages






Tools & Technologies






Certifications
Competitive Programming(2nd Place)
Al Akhawayn University
Issued Oct 2024
Software Engineer
HackerRank
Issued Sep 2024
Show credentialSoftware Processes and Agile Practices
University of Alberta
Issued Sep 2024
Show credentialProgramming for Everybody (Python)
University of Michigan
Issued Nov 2023
Show credentialMy Projects
I have built many projects throughout my journey as a developer, but the following are the ones I found most interesting and challenging. These projects exclude class assignments and showcase my ability to create real-world applications with practical use cases.

Pathway
A full-stack app to track graduate student data, manage events, collect user feedback, and support academic advising.

Studynet(Capstone Project)
StudyNet is a web-based platform designed to help students collaborate, share course-specific study materials, and connect with peers based on academic strengths and needs. It features smart resource validation, real-time chat, a social feed for academic discussions, and a point-based system to encourage engagement.

Quipsync
Quipsync is an equipment management platform that tracks, reserves, and maintains assets across teams and locations. It includes real-time analytics through a comprehensive dashboard, an intuitive reservation system, and detailed inventory management. Key features include equipment checkout, maintenance scheduling, and usage reporting. EquipSync helps maximize equipment value and reduce administrative overhead. It's built for media companies, educational institutions, production studios, and any organization managing shared equipment.

Ifranex
A user-facing web app for booking handyman services in Ifrane. Users can browse services, view availability, make bookings, and manage appointments. The interface supports both English and French and is fully responsive for mobile and desktop use. Designed for ease of use and quick access to local service providers.

Ifranex: Dashboard
An admin interface for managing bookings, users, and services with real-time updates and analytics. Features include responsive design, bilingual support (English and French), and secure access via authentication code. Designed for efficient platform oversight across devices.

Collabease
Collabease is a collaborative task management application designed to streamline teamwork and enhance productivity. It enables users to create and manage tasks, track progress, and communicate effectively within teams. Collabease facilitates efficient project management.
Get In Touch
Let's Talk
Have a project in mind or just want to say hello? Feel free to reach out. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.