👋 Welcome to Nabil's Portfolio. Enjoy exploring!

Full Stack Software Engineer | Experienced in building high-quality Web, Mobile, and Software applications. Explore my projects and skills.

Education

Bachelor of Science in Computer Science

2020 - 2025

Al Akhawayn University

Engaged in diverse software engineering projects, performing well in full-stack development.

Certifications

Competitive Programming(2nd Place)

Al Akhawayn University

Issued Oct 2024

Data Structures
Computer Science
C++

Software Engineer

HackerRank

Issued Sep 2024

Show credential
Software Engineering
Data Structures
REST APIs
PostgreSQL
Java

Software Processes and Agile Practices

University of Alberta

Issued Sep 2024

Show credential
Software Engineering
Agile Methodologies

Programming for Everybody (Python)

University of Michigan

Issued Nov 2023

Show credential
Python (Programming Language)

Experience

Full Stack Developer(Part-Time) — Graduate Studies Advising Assistant

10/2024 - Present

Al Akhawayn University

Developed and maintained a full-stack application to track graduate students' applications, fellowship success, GPA, and academic data. Collaborated with an SSE professor to ensure seamless integration of the database with advising processes, providing valuable insights into student success. Implemented event management functionality, enabling students to browse upcoming events and register for them. Introduced a support system allowing students to report bugs and suggest new features, enhancing user engagement and continuous improvement. Collaborated with the IT department in the deployment process, successfully deploying the application on AUI's servers. Optimized data tracking and reporting, improving the efficiency of the graduate school advising workflow.

React.js
Vite
TypeScript
Express.js/Node.js
PostgreSQL
Prisma(ORM)
Cloudinary
Docker
nginx
Git & GitHub

Full Stack Developer Intern

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.

React.js
Next.js
TypeScript
MongoDB
Prisma(ORM)
Cloudinary
Docker
Vercel
Git & GitHub

My Projects

Check out my work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Admin dashboard for managing bookings

Admin dashboard for managing bookings

The Admin view offers a streamlined interface for efficiently managing the platform. Admins can easily oversee bookings, with options to view, filter, and update appointment statuses, including confirming or canceling bookings. User management is straightforward, allowing admins to view account details and delete accounts when needed. Service management features enable adding, editing, or removing services. The analytics dashboard provides insights into user metrics and booking statistics. With a responsive design, the admin interface remains accessible and functional across all devices, ensuring convenient management from anywhere. The platform supports both English and French languages, catering to a diverse user base. To access the admin view, please send me a direct message. I'll provide you with a 6-digit authentication code required for secure access.

Next.js
Typescript
Tailwind CSS
Prisma
MongoDB
Cloudinary
Shadcn UI
Docker
Git & GitHub
Car Rental App

Car Rental App

Rahioui is a web-based platform designed to simplify the process of renting vehicles. It provides a seamless experience for users to browse available cars, book rentals, and manage reservations, while also offering an intuitive dashboard for administrators to oversee the fleet, bookings, and customer information.

Next.js
Typescript
Tailwind CSS
SQL
PosgreSQL
Cloudinary
Git & GitHub
Collabease

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. With features such as user authentication, real-time notifications, and role-based access, Collabease facilitates efficient project management.

React.js
Vite
Typescript
Tailwind CSS
Shadcn UI
Spring Boot
Data JPA
PostgreSQL
Websockets
Docker
Git & GitHub

Find Me

My Resume