Es-sebbar Karam

About Me

Es-sebbar Karam

M2 IA2VR — Université de Lorraine | In search of an internship

I am a Master 2 student in Artificial Intelligence and its Applications in Vision and Robotics (IA2VR) at the University of Lorraine, with solid development skills in C, C++, Java, C#, Python and web technologies. I am looking for an internship where I can put these skills to work on concrete AI, computer vision and robotics projects.

Projects

✦ 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 →
🌬️ En cours

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#JavaScriptPythonOCaml

Web Development

HTMLCSSJavaScriptPHPWordPressShopify

Databases

SQLMySQLSQLite3

Tools & Frameworks

OpenCVdlibSDL.NETFlex/BisonCMakeLaTeX

Research & Algorithms

Computational GeometryComputer VisionMetaheuristicsImage ProcessingDelaunayBézierMorphingLandmark DetectionReverse MappingOptimisation

Contact Me