Initializing research portfolio
Software Engineer · AI Researcher · PhD Student

BOUSKRI
MOHAMMED KARIM

I am a

Passionate software engineer and doctoral researcher specialized in Generative AI, software architecture analysis, and intelligent documentation systems.

in gh @
Professional profile placeholder for Bouskri Mohammed Karim
Research Focus Generative AI for Code Intelligence
RAG Systems
Software Architecture
Scroll
About Me

Engineering disciplined systems with research-grade curiosity.

I am a Moroccan software engineer based in Fès, Morocco, combining academic research with practical engineering. My work focuses on intelligent systems, Generative AI, RAG pipelines, software architecture analysis, and design-pattern-aware code understanding.

I bring together full-stack engineering, AI experimentation, and doctoral research to design platforms that transform complex codebases into clear, trustworthy technical and functional documentation.

0Years of Study
0Technologies Mastered
0Academic Projects
0Teaching Experiences
Academic Journey

A trajectory shaped by excellence, research, and applied engineering.

Current

PhD · Université Sidi Mohamed Ben Abdellah

Second-year PhD Student researching Generative AI for code analysis and automated technical documentation generation.

2024

Specialized Master's Degree in Software Quality

FSDM · USMBA. Ranked major of the master's program and excellence scholarship recipient, awarded to the valedictorian.

2022

Professional Bachelor's Degree

Information Systems and Software Engineering at FSDM, focused on software development, systems design, and applied computing.

2021

DUT in Decision Informatics

EST program centered on decision support, data-driven systems, and practical software engineering foundations.

2019

Baccalaureate in Physical Sciences

Scientific foundation that supports analytical reasoning, mathematical thinking, and engineering discipline.

PhD Research

Generative AI Platform for Code Analysis and Automated Technical & Functional Documentation Generation

A research-driven engineering platform exploring how LLMs, retrieval systems, vector embeddings, and static code analysis can generate reliable documentation from complex software systems.

Code
Embeddings
Vector DB
Retrieval
LLM
Documentation

Code Intelligence

Static analysis, JavaParser integration, design pattern detection, dependency extraction, and architectural reasoning.

RAG Architecture

Embedding pipelines, Weaviate vector storage, intelligent retrieval, chunking strategies, and context orchestration.

LLM Documentation

OpenAI API integration, prompt engineering, functional documentation, technical reports, and REST API explainability.

Spring BootJavaParserOpenAI APIsWeaviateLangChain Vector EmbeddingsREST APIsJavaPythonSoftware Architecture
Teaching Experience

Academic leadership earned through excellence.

Teaching opportunities at USMBA were obtained through the excellence scholarship, highlighting communication, mentorship, and academic distinction.

2025 · Second Semester

Python Teaching Assistant / Instructor

First Year BCG students: Biologie, Chimie, Géologie.

2026 · Semester 5

Excel Instructor

Third-year licence students, focused on practical spreadsheet skills and analytical workflows.

2026 · Second Semester

Python Instructor

First Year MI students: Mathématiques Informatique.

Tech Stack

A full-stack and AI research toolkit built for modern engineering.

Professional Experience

Industry experience across enterprise systems, data integration, and software tooling.

TESSELATE · Fès · 2024 · 6 Months Internship

Code & Configuration Generator for FTI Interfaces

Built generator tooling and a database synchronization tool for FTI environments.

JavaMavenOracleXMLPlugin DevelopmentFTI
CGI · Fès · 2022 · 2 Months

IT Support · ERP Coupa

Supported a client ERP project with a focus on reliable technical assistance and operational continuity.

CGI · Fès · 2022 · 4 Months Internship

Impact Study Application in Oracle Data Integrator

Developed an impact study application for ODI workflows and enterprise integration analysis.

JEEHTMLCSSJavaScriptAJAX
2MSYNERGY · Fès · 2021 · Internship

Decision Support Application

Created a decision support application using prospective dashboard methodologies.

Projects & Research Work

Selected platforms and systems at the intersection of AI, architecture, and software delivery.

Swagger Alternative Platform

Custom endpoint detection and interaction system for API exploration.

RESTJavaJavaScript

Software Architecture Analysis Platform

Analyzes structure, dependencies, design patterns, and architectural signals.

ArchitecturePatternsAI

Database Synchronization Tool

Synchronizes enterprise database configurations for FTI-related tooling.

OracleXMLMaven

Intelligent Code Analysis Systems

Research prototypes for extracting and explaining codebase behavior.

RAGEmbeddingsLLM

Coating Company Website Projects

Professional web projects with responsive interfaces and business-oriented UX.

HTMLCSSJavaScript
Achievements & Honors

Recognition for academic excellence and research potential.

01Excellence Scholarship Recipient
02Master's Program Valedictorian
03PhD Researcher
04University Teaching Assistant
05Academic Excellence Recognition
Certifications & Training

Continuous growth across research, pedagogy, language, and AI applications.

Research Methodology
Scientific English
Pedagogical Innovation with AI
AI in Healthcare
Python Teaching Sessions
Contact

Let’s discuss research, engineering, or ambitious AI systems.