Skip to content
View margot-bonilla's full-sized avatar

Block or report margot-bonilla

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
margot-bonilla/README.md

Margot Bonilla | ML & Research Engineer

I am a Machine Learning Engineer bridging the gap between deep learning, computer vision, and computational biology. Currently completing my Master's in Bioengineering at Universitat Oberta de Catalunya (UOC), I specialize in building custom, mathematically rigorous ML architectures to solve complex biological bottlenecks, from real-time cytogenetics to transcriptomic classification.

🚀 Featured R&D Projects

  • ChromoSeg-YOLO (Python, PyTorch): Engineered a high-throughput instance segmentation engine for clinical cytogenetics. Overrode standard YOLO loss with a custom GPU-accelerated Dice-Focal and Morphological Boundary Loss to resolve touching chromosome clusters. Achieved a 76% reduction in count error with 3.2 ms latency. Fully tested via Pytest and deployed as an interactive Hugging Face Gradio app.
  • Alzheimer's Transcriptomic Classifier (R, Shiny): Developed an end-to-end bioinformatics pipeline analyzing peripheral blood gene expression to detect early-stage Alzheimer's. Conducted EDA, PCA, and differential expression analysis (limma), training multiple ML models. The optimized SVM achieved an AUC of 0.815, packaged into an interactive clinical Shiny application.

🛠️ Technical Arsenal

  • Deep Learning & Vision: PyTorch, Ultralytics YOLO, OpenCV, Custom Loss Functions
  • Statistical ML & Bioinformatics: R, Bioconductor, limma, SVMs, PCA, XGBoost/GBM
  • MLOps & Engineering: Git, Hugging Face Spaces, Docker, Pytest, CI/CD
  • Hardware Acceleration: NVIDIA CUDA, Apple Silicon MPS

📫 Let's Connect

Pinned Loading

  1. jax-bio-playground jax-bio-playground Public

    A JAX/Flax implementation of an E(3)-invariant Graph Neural Network for protein structure analysis, featuring unit tests for geometric symmetries

    Python

  2. ml-from-scratch ml-from-scratch Public

    Jupyter Notebook

  3. violent-behaviour-recognition violent-behaviour-recognition Public

    This is a research to detect violent behaviours on surveillance cameras using different techniques

    Jupyter Notebook 1

  4. biovision_yolo biovision_yolo Public

    Real-Time Instance Segmentation & Classification for Genetic Cytogenetics & Microscopy

    Python

  5. equipocket_3d equipocket_3d Public

    Open-source geometric deep learning engine designed to predict druggable small-molecule binding pockets and interaction surfaces directly from AlphaFold and PDB 3D protein structures.

    Python