Skip to content
View adions025's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report adions025

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

Hi, I'm Adonis González-Godoy 👋

📍 Barcelona, Spain

Software & AI Engineer | PhD Researcher in Computer Vision

I'm a Software and AI Engineer with over 8 years of experience, specializing in Python, backend development, Machine Learning, Computer Vision, and Generative AI.

I design and build scalable software and AI solutions, including microservices, LLM-powered applications, RAG systems, and AI agents, leveraging cloud technologies and MLOps practices.

I combine software engineering and AI research with a passion for driving positive social impact, improving human well-being, and solving real-world challenges through technology.

💻 Software Engineering & AI

I have worked on projects involving:

  • Backend Engineering: Designing and developing REST APIs, microservices, and scalable Python applications, integrating SQL and NoSQL databases, with a focus on performance, maintainability, and code quality.
  • Machine Learning: Developing, training, evaluating, optimizing, and deploying Machine Learning and Deep Learning models.
  • Generative AI: Building LLM-powered applications, Retrieval-Augmented Generation (RAG) systems, AI agents, and semantic search solutions.
  • Computer Vision: Image classification, object detection, segmentation, and explainability.
  • Performance Optimization: Improving application performance and scalability through code refactoring, DDD principles, performance profiling, asynchronous programming, multithreading, multiprocessing, and resource optimization.
  • Cloud & MLOps: Deploying applications and ML services across AWS and Google Cloud, implementing automated CI/CD pipelines, monitoring, and production-ready workflows.

🛠️ Tech Stack

Area Technologies
Languages Python, Java, C/C++
Backend FastAPI, Flask, Chalice
Machine Learning Scikit-learn, TensorFlow, Keras, PyTorch
Computer Vision OpenCV, YOLO, U-Net, Mask R-CNN, EfficientNet
Generative AI LLMs, RAG, AI Agents, Embeddings, Vector Search
Cloud AWS, Google Cloud Platform, Microsoft Azure
DevOps & MLOps Docker, GitHub Actions, GitLab CI/CD, Terraform
Databases PostgreSQL, SQL Server, MongoDB, Vector Databases

🔬 Research & Academic Background

I'm a Computer Science Engineer from the Universitat Autònoma de Barcelona (UAB), currently pursuing a PhD in Computer Vision at UOC. I'm a member of the AIWell – AI for Human Well-being research group and collaborate with researchers at IN3

My research focuses on applying Artificial Intelligence, Machine Learning, and Deep Learning to challenges with meaningful social impact.

Research interests:

  • Computer Vision and Deep Learning
  • Object Detection, Image Classification and Segmentation
  • Explainable AI (XAI) and Model Interpretability
  • AI for Human Well-being and Social Good

🎓 Teaching

I'm also a Collaborating Professor (Profesor Colaborador) at the Universitat Oberta de Catalunya (UOC), teaching at both undergraduate (Bachelor's Degree in Data Science) and Master's levels.

Courses:

  • Programming for Data Science (Programación para la Ciencia de Datos)
  • Programming Fundamentals for Data Science (Fundamentos de Programación para la Ciencia de Datos)

I enjoy sharing knowledge, helping students develop programming skills, and connecting theoretical concepts with practical applications.

🌍 What Drives Me

I believe AI should go beyond technological innovation to improve people's lives. My goal is to bridge academic research and real-world applications by developing responsible, impactful, and accessible AI solutions.

I'm particularly interested in combining Software Engineering, AI, Computer Vision, and Human Well-being to solve meaningful challenges.

🤝 Let's Connect

I'm always open to exchanging ideas, collaborating on research, and exploring innovative AI projects.

Pinned Loading

  1. Damage_Detection_MaskRCNN Damage_Detection_MaskRCNN Public

    This repository focuses on the automation of blade inspection, using different Computer Vision (CV) approaches and methods to detect damage on the wind turbine blades.

    Python 35 6

  2. XMLtoJson_Mask_RCNN XMLtoJson_Mask_RCNN Public

    Annotation builder to use segmentation in Mask_RCNN, even if your annotations are rectangular instead of polygon.

    Python 15 4

  3. Object_Detection_Yolov3 Object_Detection_Yolov3 Public

    Object detection using Yolo v3 to detect damage on wind turbine blade in RT. Computer Vision project using a drone with a go pro camera.

    Python 10

  4. Tiles_for_classification Tiles_for_classification Public

    Preparation of the dataset before the training, tiling the images, the images have been annotated with labelimg so we have an XML file for each image.

    Python 4

  5. image_classification image_classification Public

    Image classification task, base and transfer learning models.

    Jupyter Notebook 2

  6. Time-Series Time-Series Public

    Time series forecasting using lstm and sarima models.

    Jupyter Notebook 3