Skip to content
View amersaidi2002-byte's full-sized avatar
  • Paris, France

Block or report amersaidi2002-byte

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amersaidi2002-byte/README.md

Amer Saidi

Machine Learning & Computer Vision Engineer

Deep Learning · Signal Processing · NLP & LLMs · Embedded AI

I build machine learning systems for images, signals and language, from data preparation and model training to evaluation, optimization and deployment.

My skills cover computer vision, signal and image processing, NLP and LLM fine-tuning, with Python, C++ and PyTorch. I combine mathematical modeling and numerical optimization with practical software engineering to develop reproducible ML pipelines and efficient inference applications.

I work across model development and embedded deployment, including ONNX inference, ROS 2 perception pipelines and hardware implementation with FPGA and RISC-V.

Open to engineering opportunities in France in applied machine learning, computer vision, signal processing, NLP and embedded AI.

Skills

Area Skills & technologies
Machine learning & deep learning Supervised and unsupervised learning, neural networks, model training and evaluation, PyTorch, scikit-learn
Computer vision Image classification, object detection, anomaly detection, image preprocessing, OpenCV
Signal & image processing Spectral analysis, hyperspectral unmixing, matrix factorization, constrained optimization, NumPy, SciPy
NLP & LLMs Sequence modeling, RNNs, GRUs, Transformers, Hugging Face, language model fine-tuning, SFT, DPO
Inference & deployment Python, C++, ONNX Runtime, ROS 2, GStreamer, Docker, Linux
Embedded systems & hardware C, Raspberry Pi, FPGA, VHDL, RISC-V

Selected projects

Detect and localize anomalies in industrial images using normal training examples. Compare a convolutional autoencoder with a compact PatchCore variant on three MVTec AD categories.

  • Fitted models, a local inspection app and per-image predictions.
  • Evaluation of image/pixel AUROC, defect recall, false alarms and CPU latency.
  • Recorded experiment settings, data checksums and tests.

View the project · Read the experiment

Visual defect inspection examples

Estimate material spectra and their fractions in hyperspectral images using SPA + FCLS, Simplex NMF and Spatial NMF.

  • 112 measured fits across real benchmark scenes and controlled synthetic mixtures.
  • Compare spectral angles, abundance errors and reconstruction residuals.
  • A local pixel inspector, an executed notebook and saved numerical results.

View the project · Read the experiment

Hyperspectral image, material fractions and pixel spectrum

Connect PyTorch training with handwritten C++ inference for MLP and CNN digit classifiers targeting Raspberry Pi.

  • Implement neural network forward passes without a deep learning runtime.
  • Integrate OpenCV preprocessing with a GStreamer video pipeline.
  • Compare model behavior through training notebooks and a project report.

View the project · Read the report

Pinned Loading

  1. visual-defect-inspection visual-defect-inspection Public

    Industrial anomaly detection and localization with a convolutional autoencoder and compact PatchCore on MVTec AD. Includes measured benchmarks, fitted models and a local inspection app.

    Python 1

  2. hyperspectral-unmixing hyperspectral-unmixing Public

    Hyperspectral unmixing with SPA + FCLS, Simplex NMF and Spatial NMF. Includes 112 measured fits, spectral and abundance metrics, reproducible experiments and an interactive pixel inspector.

    Jupyter Notebook 1

  3. projet_mnist projet_mnist Public

    Embedded digit recognition on Raspberry Pi: PyTorch training, MLP/CNN inference written in C++, OpenCV preprocessing and GStreamer video streaming.

    Jupyter Notebook 1