Welcome!


The picture is from my last boat trip around the Komodo islands in Indonesia. It is a magical place with amazing views, beaches, people, and also mystical dragons. I strongly recommend everyone to visit it.

About Me

Fares Ben Slimane


My name is Fares Ben Slimane, and I am a Computer Vision and AI enthusiast. I graduated with a Master’s degree in Computer Science, specializing in Artificial Intelligence, from the University of Quebec at Montreal (UQAM). I currently work as a Machine Learning Software Developer and a part-time tutor. I have a strong background in AI research and development, with expertise in machine learning, speech recognition, and computer vision. My passion lies in leveraging technology to make a positive impact on the world.

Here are a few highlights from my professional journey:

  • AI Mentor at OpenClassroom: I instruct advanced AI courses to professionals, covering topics such as data analysis, classical ML, NLP, CV, and AI project management.
  • Machine Learning Developer at Fluent.ai: I contributed to developing and integrating AI models, reducing model sizes and improving performance in multi-wakeword scenarios.
  • R&D Machine Learning Developer at Hummingbirds AI: I implemented state-of-the-art computer vision algorithms and led research initiatives to address real-world challenges.

Download my full CV

Technical Skills

  • Programming Languages: Python, C++, Javascript, Dart(Flutter)
  • Libraries & Tools: NumPy, Pandas, Scikit-learn, OpenCV, TensorRT, ONNX, Git, AWS, GCP, Asure
  • Deep Learning Frameworks: TensorFlow, Keras, PyTorch (preferred)
  • Machine learning: Data analysis & visualization (Matplotlib, Plotly..etc), Supervised classification and regression ML algorithms, unsupervised ML algorithms, Statistics, Probability, Calculus and Linear algebra.
  • MLops & Cloud: Git, Docker, Kubernetes, AWS, Google Cloud Platform, Azure ML, MLflow, ClearML
  • Libraries & Tools: NumPy, Pandas, Scikit-learn, OpenCV, TensorRT, ONNX unsupervised ML algorithms, Advanced statistics, Probability, Advanced Calculus, Linear algebra and optimization
  • Deep learning (Theoretical & Practical): Neural Networks & Convolutional neural networks (CNNs), Recurrent Networks (RNN, GRU and LSTM), Transformers (attention-based models), Generative Models (GAN, VAE), Reinforcement Learning (Q-learning, Monte Carlo, Sarsa, PPO..etc) and LSTM), Generative Models (GAN, VAE), Reinforcement Learning (Q-learning, Sarsa, PPO..etc)
  • Mila Course (Prof. Aaron Courville) - Representation Learning (IFT 6135) Winter-2019, Grade: A-
  • Computer Vision: Image classification and segmentation, Object and anomaly detection, Video and Image Analysis
  • Speech Recognition: Lightweight Wakeword Detection, Command detection, ASR, Speech-to-Text and Text-to-Speech
  • Natural Language Processing:Text classification, Language modelling, Machine translation, LLMs
  • Soft Skills: Worked in high-paced startup environments, Led R&D ML projects, Team Player with efficient communication skills, Positive force and a good motivator, Effective in both spoken and written English and French

Projects

  • Sign Language Recognition & Translation (2019) Build a system that interprets a sequence of images, representing sign language, and generates a coherent textual translation in spoken language.
  • GitHub project Link

  • Sign Language Tutoring System An automated system that teaches sign language to non-deaf users, featuring real-time gesture recognition and an ergonomic Human-Machine Interaction Interface.
  • GitHub project Link

  • Using AI for Automated Hydroponic Growing System A smart hydroponic system that uses AI to control indoor settings and detect plant anomalies and diseases.

  • Tracking and Predicting Student Performance A predictive model that tracks students’ academic performance and forecasts future success using data from UQAM’s SPARI.

Publications and Talks

  • Conference Paper: Context Matters: Self-Attention for Sign Language Recognition (ICPR 2020) Arxiv Link