AA
Amine Ait Hamma
Software & Machine Learning Engineering Student
Contact

Hi β€” I’m Amine Ait Hamma

Software & Machine Learning Engineering student, ACPC finalist, and 3Γ— hackathon winner. I build backend systems, production-ready ML pipelines and deploy robust APIs that scale. I enjoy bridging research-grade ML with practical engineering.

Languages
Python β€’ C++
Cloud
AWS β€’ GCP
Containers
Docker β€’ K8s
Competitions
MCPC Silver β€’ CP Medals

Professional Summary

Software & AI engineer with a strong Python foundation and hands-on backend & MLOps experience. I design and implement RESTful APIs, production ML pipelines (data ingestion, training, validation, monitoring), and scalable backend services with observability. Comfortable with containerized deployments, CI/CD, and iterative experimentation. I enjoy solving real-world problems in agriculture, health, and resource management using computer vision and retrieval systems.

Ecole Nationale Des Sciences AppliquΓ©es, Agadir

Masters in Computer & Information Sciences β€” 2021–2026
  • Key coursework: Algorithms, Databases, Networks, DevOps, Web Development, Project Management.
  • Thesis / Capstone focus: Building robust ML pipelines and deployment strategies for research systems.
  • Active in AppsClub ENSA Agadir β€” collaborated on multiple full-stack & ML projects with a small team.

Professional Profile

  • Strong practical experience with Flask/FastAPI, model serving, and automating ETL & retraining steps.
  • Experienced in writing clean, tested Python code and building data contracts for pipelines.
  • Regularly use GitHub Actions and Docker to maintain reproducible environments for teammates.

Work Experience

STEMOS β€” Machine Learning Engineer & AI Engineering Intern

Feb 2025 β€” Apr 2025
Agadir (Remote-friendly)
  • Designed a robust pipeline to convert scanned PDFs into high-resolution PNGs and preprocessed them for OCR and CV tasks with performant batching and error handling.
  • Developed a computer vision classifier to categorize documents (invoices, administrative letters, irrelevant) with >90% validation accuracy on a mixed dataset and implemented model calibration for class imbalance.
  • Built specialized information extraction modules (template-aware & ML-based) to parse structured fields from invoices and letters; evaluated using precision/recall and integrated post-processing rules.
  • Automated ingestion pipelines to push cleaned, validated records into a relational DB (Postgres), including idempotency and retry mechanisms.
  • Implemented a Retrieval-Augmented Generation (RAG) prototype connecting vector search (FAISS) with a lightweight document re-ranker to support contextual search over administrative documents.

3D Smart Factory β€” Machine Learning Engineer Intern

Jul 2024 β€” Oct 2024
Agadir
  • Researched and implemented a 3D CNN-based approach for COVID-19 detection from volumetric data, focusing on model robustness and cross-validation strategies.
  • Packaged models into Flask APIs with clear input contracts and endpoint testing; produced Docker images for consistent deployment.
  • Optimized training workflows (mixed precision, data augmentation) to reduce training time while preserving generalization.

Eisystems Technologies β€” Machine Learning Engineer Intern

Jul 2023 β€” Sep 2023
Agadir
  • Built and tuned regression models for forecasting use-cases; emphasis on feature selection and cross-validated pipelines.
  • Developed data preprocessing scripts and feature engineering pipelines to ensure reproducibility across experiments.
  • Automated routine model evaluation and reporting tasks using Python scripts and small CLI tools.

Selected Projects

ArgiGuard_AI

Web platform that helps farmers identify crop diseases (CNN detection), monitor water consumption, and receive real-time weather alerts. Includes ranking mechanism to recommend water-conserving strategies and an alerting pipeline for anomalies.

Tech: Flask, PyTorch, PostgreSQL, Docker, OpenCV

VoteHub

Flask-based voting platform with PostgreSQL backend, admin dashboard, PDF export of reports, role-based access control and audit logs. Implemented server-side pagination and basic rate-limiting.

Tech: Flask, SQLAlchemy, PostgreSQL, Docker

Pharmacy Management System

Inventory & sales system written in C++ with SQL backend, built as a CLI for resource-constrained environments; includes transaction logging.

Tech: C++, SQLite

Unix-like Terminal

Custom shell implemented in C supporting command parsing, process management, signal handling, I/O redirection and job control.

Tech: C, POSIX APIs

Dungeon Game Engine

A C-based game engine simulating combat and map exploration with modular entity systems and simple AI behaviors.

Tech: C

Classrooms Management System

Full-stack platform (J2EE backend, React frontend) with multi-role access, scheduling, and database synchronization.

Tech: Java, React, MySQL

Technical Skills β€” Detailed

Programming & CS

  • Python (production & research), C++, Java, Bash, SQL
  • Data structures & algorithms, systems programming
  • Competitive programming problem solving and optimization

Machine Learning & Data

  • Computer Vision (CNNs), transfer learning, augmentation
  • PyTorch, TensorFlow, scikit-learn, hyperparameter tuning
  • Feature engineering, cross-validation, model evaluation (precision/recall)
  • RAG, vector search (FAISS), document embeddings

Backend, DevOps & Cloud

  • Flask, FastAPI, RESTful design, API versioning
  • Docker, Docker Compose, Kubernetes basics
  • AWS (EC2, S3, Lambda), GCP (Compute, Firestore)
  • CI/CD (GitHub Actions, Jenkins), IaC basics (Terraform)

Databases & Big Data

  • PostgreSQL, MySQL, MongoDB, Redis
  • Spark, Kafka basics for streaming & batch processing
  • Designing schemas, indexing, query optimization

Testing & Monitoring

  • Unit testing with Pytest, API testing with Postman
  • Logging, basic observability & metrics for ML systems

Tools

Git, GitHub, VSCode, Linux CLI, tmux, Docker Hub, CI systems, JIRA/Agile workflows

Awards & Achievements

Hackathons

  • NEXT_GEN_HACKATHON, EMSI Rabat (July 2024): Usage of AI in Agriculture β€” 3rd Place.
  • Cooperative' Hackathon, EST-A (April 2025): Mobile App to help cooperatives analyze their data.
  • CodeIT8.0 Hackathon, EHTP (April 2025): Solo participation β€” Usage of AI in Education.
  • CodeBlue, FST Tangier (May 2025): Usage of AI in water management β€” 3rd Place.
  • Senior Hackathon, ESISA (July 2025): 2nd Place.

Competitive Programming Competitions

  • MNPC23 – UM6P (Feb 2024): 18th place out of 70.
  • Let's Code - ENSAA (April 2024): 3rd place out of 30.
  • PSC - ODC Agadir (October 2024): 1st place out of 30.
  • ITHOLIC25 – ENSIAS (March 2025): 14th place out of 30.
  • ClashOfCode25 – ENSAA (March 2025): 1st place out of 36.
  • CodEmi25 – EMI/ESI (April 2025): 14th place out of 35.
  • CodeIT8.0 CP – EHTP (April 2025): 6th place out of 30.
  • JNJD20 -- INPT (May 2025): 15th place out of 60.
  • MCPC25 -- UM6P (September 2025): Silver Medal β€” 5th place out of 44.

Maths Olympiads

  • Maths Maroc - UM6P (July 2024): Among the top 200 in the country out of ~800 candidates who passed the qualifying test.
  • IYMC (Dec 2024 – Feb 2025): Silver Honours β€” Top 7% globally; 1st nationally. (LinkedIn)