PhD Student · Computer Science

El Amine
Bechorfa

Working on automated, secure and resilient deployment of virtualized infrastructures at LIP (École Normale Supérieure de Lyon - Inria). Background in applied ML, computer vision, and software engineering.

El Amine Bechorfa
PhD · Year 1

I am a first-year PhD student in Computer Science at LIP (École Normale Supérieure de Lyon - Inria), started January 2026. My doctoral research, supervised by Eddy Caron, Olivier Barais and Christian Perez in the Avalon team, focuses on automated, secure and resilient deployment of virtualized infrastructures - developing a methodology for dynamic security orchestration in cloud environments, using model-driven engineering and LLMs to automate security rule generation and deployment.

Before my PhD, I spent over two years as a Machine Learning Research Engineer at Inria, where I built end-to-end computer vision pipelines, federated gait analysis systems, and web tracking analysis tools. I hold an Engineering degree + Master's from ESI Algérie, Algeria's top computer science school, which I entered via the national competitive entrance exam.

I enjoy bridging theory and practice, most of my projects ship as real, deployed applications.

Cloud Security Secure Deployment Security Orchestration Model-Driven Engineering LLMs Computer Vision Federated Learning Mobile ML
PhD Research

Cloud Security Knowledge Space

Interactive visualization of cloud security categories and perspectives, developed as part of PhD research on security orchestration in cloud infrastructures. Live demo on GitHub Pages.

Cloud SecurityHTML / JSKnowledge Graphs
LLM / RAG

MyKnowledgeRAG

Personalized RAG chatbot using OpenAI embeddings + FAISS that answers questions from your own CV, thesis, GitHub repos, and papers - fully local processing for privacy.

RAGLLMsPythonFAISS
Computer Vision

Optimized Price Detection - Android

YOLOv8 quantization for fast mobile inference. Pipeline: banner detection → Tesseract OCR → price-label matching via bounding box geometry. Full Android deployment with CameraX + ONNX Runtime + SQLite.

YOLOv8ONNXJavaAndroid
Health & ML

Federated Gait Analysis System

Android app for post-stroke rehabilitation: Federated Learning for privacy-preserving activity classification (TensorFlow), gait metrics via autocorrelation. Clinically validated with Hospices Civils de Lyon. Published at IEEE AIMHC 2024.

Federated LearningTensorFlowAndroidClinical
Web / Open Source

PharmaYou

Web application for pharmacy management and patient services, built with JavaScript.

JavaScriptWeb App
Security

Network Log Anomaly Dashboard

Real-time log analysis using the ELK stack with deep learning anomaly detection and threat identification. ReactJS + Django front-end, built during internship at Sonatrach.

ELK StackReactJSDjangoDeep Learning

Languages

  • Python
  • Java
  • C++
  • JavaScript
  • SQL / Bash

ML / AI

  • TensorFlow / Keras
  • PyTorch
  • YOLOv8 / OpenCV
  • Scikit-learn
  • ONNX Runtime

Tools & Infra

  • Git / GitLab
  • Docker / CI-CD
  • Linux / SysAdmin
  • Flask / Django
  • ELK Stack

Taught as lecturer at CESI Lyon and ISFA - Université Lyon 1.

I'm happy to discuss research ideas, collaborations, or projects at the intersection of cloud security, secure deployment, and applied ML.

Feel free to reach out by email - I usually reply quickly xD