Hi, I'm Abdelkabir

I'm a software engineer
and a PhD student in Artificial Intelligence

Developer Setup

INTRODUCTION

Overview.

I am a Software Engineer with expertise in Java, Spring Boot, React, and Node.js, and experience in Natural Language Processing (NLP) and DevOps. I specialize in developing scalable systems, optimizing deployment pipelines, and delivering user-focused solutions. My strong academic background and professional experience reflect my passion for learning and innovation. Let's collaborate to turn your ideas into impactful applications!

Full Stack Developer

Full Stack Developer

DevOps Engineer

DevOps Engineer

AI Enthusiast

AI Enthusiast

NLP Specialist

NLP Specialist

Work Experience.

Passisto
May 2024 - Present

Software Engineer

Passisto

  • Developed the backend of a chatbot, integrating advanced features and payment services.
  • Managed infrastructure and deployment for multiple projects.
  • Collaborated with cross-functional teams to deliver scalable and user-centric solutions.

Technologies used:

Gen AI
LLMs
AI Agent
Pyhton
Java
Spring Boot
Expressjs
Nodejs
Prisma
PostgreSQL
Stripe
Docker
CI/CD
Azure Cloud
Next Js
React Js
IRMA Service
February 2024 - May 2024

DevOps Engineer

IRMA Service

  • Led infrastructure management and deployment for various projects.
  • Worked closely with development teams on Laravel and ERP projects, ensuring efficient deployment and applying best DevOps practices.

Technologies used:

Docker
Jenkins
GitHub Actions
CI/CD
SonarQube
Ubuntu
Lkarriere
July 2023 - September 2023

Full Stack Developer

Lkarriere

  • Developed both backend and frontend for an eCommerce project.
  • Ensured seamless integration of features and optimized system performance.

Technologies used:

Nodejs
Expressjs
TypeScript
Reactjs
Redux
Next UI
PostgreSQL
GitHub
Docker
Trello

Education.

National Higher School For Computer Science and Systems Analysis
September 2024 - Present

PhD in Artificial Intelligence

National Higher School For Computer Science and Systems Analysis

Key Focus Areas:

  • Specializing in Generative AI and Natural Language Processing (NLP).
  • Conducting advanced research to develop innovative solutions in AI-driven text generation and understanding.
  • Collaborating with experts to address real-world challenges in NLP and enhance AI applications.
Faculty of Science and Technology of Béni Mellal
September 2022 - July 2024

Master's in Business Intelligence

Faculty of Science and Technology of Béni Mellal

Key Focus Areas:

  • Specialized in Decision Support Systems and Business Intelligence.
  • Developed advanced skills in data analysis and system optimization.
  • Worked on a thesis implementing innovative optimization methods for SVM classifiers.
Faculty of Science and Technology of Errachidia
September 2021 - July 2022

Bachelor's in Software Engineering

Faculty of Science and Technology of Errachidia

Key Focus Areas:

  • Focused on software development, design patterns, and system architecture.
  • Gained a solid foundation in backend and frontend development.
Faculty of Science and Technology of Errachidia
September 2019 - July 2021

Diploma of University Studies in Science and Technology

Faculty of Science and Technology of Errachidia

Key Focus Areas:

  • Covered foundational topics in programming, databases, and algorithms.
  • Prepared for advanced studies in computer science and engineering.
Lycée Hassan II
September 2018 - July 2019

High school diploma in Physics and Chemistry

Lycée Hassan II

Key Focus Areas:

  • Specialized in physical sciences and analytical problem-solving.
  • Developed critical thinking skills and a strong foundation in scientific studies.

Projects

Social Media

A social media platform that allows users to connect, share posts, and engage with a vibrant community, built with modern web technologies.

react
PostgreSQL
Spring Boot

Inventory Management

A web application designed to help businesses track inventory levels, manage stock, and streamline their supply chain operations efficiently.

react
PostgreSQL
Spring Boot

Medical Student Chatbot

An AI-powered chatbot tailored for medical students, offering resources, Q&A, and curated study materials for academic success.

python
RAG
AI
scraping
nextjs

Authentication Server

This project is an authentication server developed using Node.js with the Express framework and a PostgreSQL database managed by Prisma. It follows best practices for building secure APIs.

nodejs
expressjs
prisma
PostgreSQL

Microservice Spring Security

This project is an authentication microservice developed with Spring Security and Java, incorporating role-based authorization and PostgreSQL for data management. It follows best practices to ensure secure, scalable APIs.

java
spring-security

Logo Generator (Generative AI)

An AI-powered logo generator that creates unique logos based on user prompts, leveraging prompt engineering, Next.js, and LLMs like Gemini and Midjourney.

nextjs
LLMs
Gemini
Midjourney
Prompt Engineering
AI

UI Generator (AI-powered)

An AI-driven UI generator that takes wireframes and converts them into functional React components. Built using LLMs (Gemini), Next.js, React, and Supabase.

nextjs
React
LLMs
Gemini
Supabase
Prompt Engineering
AI

More Projects

If you're interested in exploring more of my work, feel free to check out my GitHub profile. There, you will find a collection of projects I've worked on, showcasing my skills in technologies and problem-solving approaches.

GitHub

Skills & Technologies

Frontend

HTML 5

HTML 5

CSS 3

CSS 3

JavaScript

JavaScript

Tailwind CSS

Tailwind CSS

React JS

React JS

Next JS

Next JS

Backend

Java

Java

Spring Boot

Spring Boot

Python

Python

Node JS

Node JS

Express JS

Express JS

Databases

My SQL

My SQL

Postgres

Postgres

SQL Server

SQL Server

Chroma DB

Chroma DB

DevOps

Linux

Linux

git

git

docker

docker

Github Action

Github Action

AI & NLP

NLP

NLP

Artificial intelligence

Artificial intelligence

Deep Learning

Deep Learning

Contact.

GET IN TOUCH

Connect with me:

Planet