Portrait of Amine Boubrit

Amine Boubrit

Machine Learning Researcher — ÉTS Montréal

I build learning systems and evaluate them carefully, from diffusion models for geophysical data to whole-body representations that help robots avoid collisions. I am most interested in methods that carry across domains rather than ones built for a single application.

Currently a research intern at the LiNCS Laboratory (ÉTS) and a research assistant in the Correll Lab (CU Boulder). B.Eng. Software Engineering, ÉTS, expected May 2027.

What I work on

Generative modeling

Correctness defined first, as the statistics an output must reproduce, and only then tuning.

Representation learning

What a policy should learn from sensing beyond vision, as in PC-ACT's whole-body proximity representation.

Efficient machine learning

Models that run where and when they are needed, from live video analysis to local LLM inference.

Multimodal and foundation models

Models over video, speech and text, and explanations that show which input drove a prediction.

Selected publications

All publications →

Under reviewIEEE RA-L 2026

Beyond the End-Effector: Learning Whole-Body Representations for Collision-Aware Manipulation

J. Vakil, A. Boubrit, A. Shaw, E.R. Verma, C. Escobedo, A. Pasricha, C. Kohlbrenner, A. Roncone

An action-chunking transformer policy that adds pre-contact proximity sensing from the whole arm to vision and proprioception.

Details →

In preparationRSS 2027

TouchIQ: Online Tactile Adaptation for Robotic Manipulation

A. Boubrit*, A. Shaw*, L. Antieau, W. Xie, M. Feit, A. Roncone, N. Correll · *equal contribution

Low-cost fingertip sensing that lets a robot hand adapt its grasp as it closes on an object.

Details →

Selected projects

All projects →

ÉTS × Boxing Canada2025 – 2026

Olympic Boxing Analytics

Real-time biomechanical video analysis for Boxing Canada's Olympic coaching staff: XMem segmentation for fast, occluded footage, fine-tuned pose estimation, and a fourfold latency cut for live feedback.

PyTorch · XMem · OpenCV · Pose estimation

Quminex2026

Diffusion Models for Geomagnetic Fields

A UNet diffusion model with localized self-attention that generates synthetic geomagnetic fields, trained on 68,000 GeoTIFF tiles and judged on spatial statistics: RAPS log-MAE 0.080, variogram NMAE 0.158.

PyTorch · Diffusion · rasterio

Code variants branching through an evolutionary search, with the successful program highlighted in green

Open sourceApr 2026

GemmaEvolve

Evolutionary code generation with local LLMs: a program database with checkpoint and resume, staged evaluation, and generated code run in hardened Docker and gVisor sandboxes.

Python · Ollama · Docker · gVisor

View on GitHub

Education and awards

Awards and talks →

B.Eng.Expected May 2027

B.Eng. Software Engineering

École de technologie supérieure (ÉTS), Montréal

Coursework in data structures and algorithms, intelligent systems, mathematical programming, parallel computing and quantum programming.

Award2025

Mitacs Accelerate Research Award

C$15,000, with Own the Podium

Funded the Olympic boxing analytics research at ÉTS.

Recent updates

  1. Sep 2026

    Submitted PC-ACT to IEEE RA-L.

  2. Sep 2026

    Started a research internship in explainable AI at the LiNCS Laboratory, ÉTS.

  3. Jun 2026

    Gave a workshop on boxing AI and sports analytics at the Institut national du sport (INS Québec).

  4. Apr 2026

    Released GemmaEvolve, evolutionary code generation with local LLMs.

  5. Mar 2026

    Acknowledged in Shaw et al., “Cutting the Cord”.