Es-sebbar Karam

Es-sebbar Karam

M2 student in Artificial Intelligence, Vision & Robotics

I am looking for an internship in computer vision, machine learning, data science, data analysis or robotics software. I build in Python and C++, and I have already worked on image processing, optimisation and SQL data.

  • UniversitĂ© de Lorraine, Nancy
  • Internship
  • Driving licence (B)

About Me

Es-sebbar Karam

M2 IA2VR — UniversitĂ© de Lorraine

I am a Master 2 student in Artificial Intelligence and its Applications in Vision and Robotics (IA2VR) at the Université de Lorraine, after a Bachelor's degree and a Master 1 in Computer Science. Along the way I have built a solid foundation in software development and algorithms, and learned to work with data, from preparation and analysis to machine learning and computer vision methods. My internships and projects taught me to turn a problem into clean, working software and to pick up new tools quickly. I am looking for an internship as a data scientist, data analyst, or computer vision, machine learning or robotics software engineer.

Professional Experience

June – August 2024
3 months

Full Stack Developer — Internship

JetKodis
  • Built a website (HTML, CSS, JavaScript, PHP, MySQL), tested on WampServer ahead of a migration to WordPress, and improved its design.
  • Worked with SQL / MySQL databases, prepared and analysed data using Excel formulas and functions, then processed the product database with Python to make it compatible with Shopify.
  • Created product ads and catalogues (HTML, CSS, JavaScript, Canvas).
  • Automated marketing emails to former customers with Python and Gmail.
SQLMySQLExcelData AnalysisPython PHPJavaScriptShopifyWordPress
June – July 2023
2 months

Web Developer — Internship

Group Proreb & Sofireb
  • Developed a showcase website (HTML, CSS, JavaScript) presenting the company: location, services and contacts.
  • Improved the user interface to make it more attractive and accessible.
HTMLCSSJavaScript

Projects

M2 IA2VR Projects — UniversitĂ© de Lorraine

đŸ€–In Progress

Intelligent Librarian Assistant

Robotic assistant on the Pepper robot: book recognition by computer vision, V-SLAM localisation, autonomous navigation, and integration of the perception and interaction modules.

PepperV-SLAMComputer VisionRobotics
🚗In Progress

Autonomous Vehicle Driving with Deep Learning

Data collection and preparation under ROS2, CNN model for autonomous driving, real-time inference system, trajectory-tracking controller and evaluation of the vehicle's performance.

ROS2CNNDeep LearningReal-time

✩ Research & Algorithmic Projects — M1 UniversitĂ© de Lorraine

đŸ–Œïž Research

Image Morphing — Beier & Neely

Geometric image morphing (Beier-Neely) with automatic facial landmark detection — applied to computer vision and AI.

C++17OpenCVdlib GeometryComputer VisionDelaunay
📄 Download Report →
📐 Research

BĂ©zier Path Planning — Metaheuristics

Research project (M1 Metaheuristics, Université de Lorraine). Metaheuristic optimisation algorithm in Java for generating Bézier curve trajectories that minimise path length, smoothness, and obstacle constraint violations.

JavaMetaheuristicsBézier OptimisationGeometry
📄 Download Report →
Other Projects
🎼

Snake Game

A classic snake game built using C++ and SDL.

C++SDLGame Dev
View Project →
♟

Chess

A command-line chess game implemented in C++ with object-oriented programming principles.

C++OOPMakefile
View Project →
đŸ—ș

Navigation System

Developed a transport network management system for Avignon using C++ and SQLite3, integrating CRUD operations with UML design.

C++SQLite3UML
View Project →
🎹

Flood It

Designed a color-filling puzzle game where the player floods a grid with a single color in minimal moves using greedy algorithms.

AlgorithmAIGame
View Project →
đŸŒŹïž

VMC Double Flux

Professional C# / .NET desktop application for designing and installing double-flux mechanical ventilation systems, with interactive floor plan editing, airflow balance calculations, and JSON export.

C#.NET
View Project →
đŸȘ™

Awalé

Implementation of the traditional African strategy board game Awalé (Mancala), featuring turn-based gameplay and seed-sowing mechanics.

GameStrategyAI
View Project →
đŸŽČ

Carcassonne

Implemented the board game Carcassonne in C, where tiles are read dynamically from an Excel file.

CGameExcel
View Project →
🃏

Black Jack

Developed a console-based Blackjack game where the player competes against the dealer with OOP concepts.

C++OOPConsole
View Project →
🚱

Bataille Navale

A fully playable Battleship game developed in Java, featuring grid-based ship placement and turn-based combat logic.

JavaOOPGame
View Project →
💬

Shadoks

Implements an interpreter for the fictional Shadok language using Flex for lexical analysis and Bison for syntax parsing.

FlexBisonCompiler
View Project →

Technical Skills

Programming

CC++JavaC#PythonJavaScriptOCamlPHP

AI & Computer Vision

PyTorchOpenCVdlibNumPyPandasMachine LearningComputer VisionImage ProcessingLandmark Detection

Web Development

HTMLCSSJavaScriptPHPWordPressShopify

Databases & Data

SQLMySQLSQLite3ExcelData Analysis

Tools & Frameworks

LinuxWindowsGitCMakeLaTeXSFMLSDLAvalonia UI.NETFlex/BisonAseba

Software Engineering & Algorithms

UMLObject-Oriented DesignData StructuresComputational GeometryMetaheuristicsDelaunayBézierMorphingOptimisation

Languages

  • ArabicNative
  • FrenchBilingual
  • EnglishFluent
  • GermanB1

M2 IA2VR — Currently acquiring

UniversitĂ© de Lorraine · 2026 – 2027

Deep LearningMachine LearningNeural Networks (CNN)Computer VisionObject Detection3D VisionImage & Signal ProcessingRoboticsROSSLAMReinforcement LearningVideo Analysis

Certifications

American Language School, Kénitra

English — Advanced level

Advanced level certificate
English
CodinGame

Java Certificate

With distinction
Java
British Council

IELTS Academic

Score: 6.5
English
Ben Hamouda Consulting

Mini PMP

Project management
Project Management
Friedrich RĂŒckert Institut

German — Level B1

Language certification
German

More certifications are in progress.

Contact Me