Perfil

Hi, I'm Ahlem

I'm a computer science engineer from ESPRIT School of Engineering, equipped with a solid background in full-stack engineering and a deep fascination for AI and data science.

Let's Work Together


Scroll down

About Me

My Introduction

about

I'm a passionate a highly dedicated full-stack engineer with experience in designing and building web applications. I'm well-versed in various front-end and back-end frameworks, programming languages, and databases. From handling data to visualization, I cover it all. My strength lies in quick learning, problem-solving, and clear communication. I am committed to achieving excellence in every detail, no matter how small, as I approach every project with confidence, enthusiasm, and a keen eye for perfection.

  • Curious
  • Self-Learner
  • Creative
  • Analysis
  • Well Organized
  • Focused
  • Enthusiastic
  • Positive energy
  • Adaptable
3 +Years
of Coding
10+Innovative
Projects



GITHUB Contribution

ahlem's Github contributions

Skills

Technologies I use

Frontend Development

More than 3 years

ReactJS

Used in 2 projects

Angular

Used in 8 projects

JavaScript

Used in 4 projects

HTML5

Used in 8 projects

CSS3

Used in 8 projects

Bootstrap

Used in 8 projects

Backend Development

More than 2 years

Flask

Used in 3 projects

Spring Boot

Used in 5 projects

Laravel

Used in 1 project

NodeJS

Used in 1 project

Symfony

Used in 1 project

Django

Used in 1 project

Database Management

More than 2 years

MongoDB

Used in 2 projects

MySQL

Used in 4 projects

PostgreSQL

Used in 1 project

SQL

Used in 4 projects

NoSQL

Used in 2 projects

AI and Machine Learning

More than 1 years

TensorFlow

Used in 2 projects

Machine Learning

Used in 3 projects

PyTorch

Used in 1 project

OpenCV

Used in 2 projects

NLP

Used in 1 project

Deep Learning

Used in 2 projects

Career Path

My personal journey

Professional Experience
Academic Background
  • Graduation Internship

    Created an invoice recognition application using Artificial Intelligence approaches


    View
    experience_1
  • Mission

    Conception and development of a transportation management system


    View
    experience_2
  • Graduation Internship

    Study and implementation of an Open Source electronic email management system


    View
    experience_3
  • Mission

    Study and implementation of an Open Source VoIP Solution


    View
    experience_4
  • Mission

    Developed a JAVA Desktop Application using Excel API to manage Excel Spreadsheet data.


    View
    experience_5
  • National Diploma of Enginnering in Computer Science

    experience_6
  • Bachelor’s degree of Computer Science, Networking and Telecommunication

    experience_7
  • National Baccalaureate Diploma in Mathematics

    experience_8

Portfolio

Most recent work

AI-Powered-Invoice

AI-Powered Invoice Recognition Application

The project focuses on recognizing and extracting elements from invoices a deep-learning model. It covers key phases such as business understanding, data collection, data preparation, modeling, evaluation, and deployment. The models demonstrate high accuracy and robustness, achieving significant performance metrics. The application provides user-friendly interfaces to showcase the different steps of invoice processing.

Main Technologies:

Deep Learning

Python

Flask

ReactJS

AI

NVIDIA CUDA - cuDNN

MongoDB

Data Engineering

Demo Video
NearestDoctor

NearestDoctor - AI Healthcare Assistant

Developed a web application that utilizes AI and machine learning algorithms to provide medical services to patients. My mission was to implement face recognition to enable doctors and patients to log in using the power of AI.

Main Technologies:

ReactJS

Flask

NodeJS

MongoDB

ExpressJS

Dialogflow API

Deep Learning

Face Recognition

Github Repo  Demo Video
TMS

Transportation Management System

This project is designed to track trucks' drivers and trips efficiently. It automates the process of assigning orders to trucks, considering factors such as truck capacity, delivery cost, and the number of clusters optimizing the transportation business.

Main Technologies:

Angular

FLASK

PostgreSQL

Docker

Unsupervied Clustering

Microservice

LeafletJS

Demo Video
TeachMe

TeachMe - Online E-learning Platform

In this project, my focus was to enhance appointment management by automating the generation of Google Meet links through the Google Calendar API. I also automated meeting processes using the Zoom REST API, ensuring smooth teacher/students participation.

Main Technologies:

JavaFX

Symfony

JSON

Agile

Zoom API

Github Repository

Growth

Learning and training

Poker Hands Evaluator

Poker Hands Evaluator

Solved Project Euler Problem #54, which involves analyzing and comparing poker hands to determine the number of hands that Player 1 wins.

Technologies: Java, Java Streams, Junit5.

Github Repository
DevOps CI/CD Project

DevOps CI/CD Project

Established a robust CI/CD process with Jenkins, Dockerized applications, managed artifact delivery via Nexus, and conducted feature testing.

Technologies: Jenkins, SpringBoot, Nexus, Prometheus, JUNIT, Grafana, Docker Compose, SonarQube.

Github Repository
HR Management Microservices

HR Management Microservices

Microservices-based backend that combines many human resources functions for HR agents to manage employees, departments etc.

Technologies: Microservices, Spring Boot, Discovery Service, Gateway Service, Load Balancing.

Github Repository
Bicycle Laravel app

Bicycle Laravel app

Web application for cycling enthusiasts allows to manage events and bikes.

Technologies: Laravel, Laravel Jetstream, Laravel Eloquent ORM, MySQL.

Github Repository
E-commerce Store Management

E-commerce Store Management

Developed an e-commerce platform showcasing diverse products and providers, with an admin dashboard.

Technologies: Angular, Spring Boot, MySQL, Bootstrap

Github Repository
Java Excel API

Java Excel API

Developed a Desktop Application using Excel API to import, modify, search and export Excel Spreadsheet data in Java.

Technologies: JAVA, Excel API, Password Encryption, SWING GUI, MYSQL.

Github Repository

Recommendations

Professional Endorsements