Google Summer of Code 2026 proposed ideas
Contributors interested to participate should check which of the following projects fits their interests and skills.
Τo communicate with the mentors and ask questions about the projects, students should subscribe to this list and post relevant questions. Please follow the Proposal Template
For practical information, developers should visit this page.
AI assisted KMC
Brief Explanation
This project explores the integration of machine learning techniques into Kinetic Monte Carlo (KMC) simulations. The goal is to accelerate simulations and improve predictive accuracy by leveraging AI models trained on simulation data. The project targets scientific computing and materials science applications.
Expected Results
Deliverables include AI-augmented KMC algorithms, performance evaluations against traditional methods, and a reproducible pipeline for training and inference. Documentation and example experiments will accompany the final implementation.
Duration of the Project
Large Project - 350 hrs
Related Repositories
https://github.com/nixeimar/Apothesis
Knowledge Prerequisites
C++, working knowledge of machine learning techniques, numerical methods, and statistical modeling. Prior experience with scientific simulations is a plus.
Mentors
Cheimarios Nikolaos, Vissarion Fysikopoulos
Command & Data Handling Software for Open-Source CubeSat FlatSat Testbed
Brief Explanation
The CubeSat FlatSat testbed is a ground-based platform for deploying and testing onboard AI algorithms, end-to-end processing pipelines, and avionics software/hardware. It supports onboard processing validation and serves as a development platform for university student projects and future open-source CubeSat missions.
Expected Results
C&DH flight software on STM32 with FreeRTOS Inter-subsystem communication using CSP over CAN NASA cFS-inspired modular architecture Zenoh middleware for high-bandwidth payload data Unit tests and integration tests Architecture documentation and developer guides Public open-source release on GitHub
Duration of the Project
Large Project – 350 hrs
Related Repositories
https://github.com/omega-space-group
https://github.com/omega-space-group/orion-cubesat-testbed
Knowledge Prerequisites
Python and C Embedded systems development FreeRTOS CAN bus & networking protocols STM32 toolchain familiarity Interest in satellite systems and flight software
Mentors
Christos Chronis Simon Vellas
FOSSBot Platform: Simulation Enhancements and AI Integration
Brief Explanation
The FOSSBot Platform aims to enhance robotic simulation environments by integrating AI-driven capabilities and improving simulation realism.
Expected Results
Enhanced simulation modules, AI-assisted decision-making components, improved documentation, and example use cases.
Duration of the Project
Large Project - 350 hrs
Related Repositories
https://github.com/eellak/fossbot-platform
https://github.com/eellak/fossbot
Knowledge Prerequisites
JavaScript, Python, robotics simulation environments, basic AI/ML concepts.
Mentors
Christos Chronis, Eleftheria Papageorgiou, Irida Ntinou
GlossAPI: ML-assisted Anonymization Layer and Targeted Pipeline Improvements for Greek Datasets
Brief Explanation
Production-ready anonymization layer for Greek text datasets with ML-assisted detection and masking of sensitive information.
Expected Results
Integrated anonymization module, detection and masking of personal identifiers, documentation.
Duration of the Project
Large Project - 350 hrs
Related Repositories
====[https://github.com/eellak/glossAPI
glossAPI]====
Knowledge Prerequisites
Python, Git/GitHub, basic NLP/ML, regular expressions.
Mentors
Myrsini Ioannou, Nikos Tsekos, Dimitris Athanasopoulos
GlossAPI: Needs-Driven Evolution of the Dataset Production Pipeline for Greek Language Data
Brief Explanation
Improving the GlossAPI dataset production pipeline by addressing maintainability and operational limitations.
Expected Results
Improved maintainability, better ingestion workflows, enhanced documentation.
Duration of the Project
Large Project - 350 hrs
Related Repositories
====[https://github.com/eellak/glossAPI
glossAPI]====
Knowledge Prerequisites
Python, Git/GitHub, experience with data pipelines.
Mentors
Dimitris Athanasopoulos, Nikos Tsekos
Open-Source AI Framework for Thermal Satellite Payload Data Analysis
Brief Explanation
General-purpose open-source AI framework for extracting high-level semantic information from thermal satellite data.
Expected Results
Modular AI pipeline, datasets, ML/DL models, uncertainty quantification, explainability tools.
Duration of the Project
Large Project – 350 hrs
Related Repositories
https://github.com/Orion-AI-Lab
https://github.com/Orion-AI-Lab/TIRAuxCloud
Knowledge Prerequisites
Python, ML/DL, image processing, geospatial familiarity.
Mentors
Christos Chronis Alexis Apostolakis Simon Vellas
OpenTRIM
Brief Explanation
Open-source code for simulating the passage of energetic ions through materials using Monte-Carlo methods.
Expected Results
Real-time 3D visualization tool Python bindings
Duration of the Project
Large Project – 350 hrs
Related Repositories
https://github.com/ir2-lab/OpenTRIM
Knowledge Prerequisites
C++, Python (optional), OpenGL (optional)
Mentors
George Apostolopoulos Michail Axiotis Eleni Mitsi
Unified SBOM Management via RDF Database Abstraction
Brief Explanation
Tools to ingest, store, extract SPDX SBOM documents using RDF triplestores.
Expected Outcome
CLI tools, database utilities, tests, documentation.
Duration of the Project
Long (350 hours)
Related Resources and Repositories
https://github.com/eellak/triplestore
https://github.com/spdx/tools-python
https://github.com/RDFLib/rdflib
https://spdx.github.io/spdx-spec
Knowledge Areas
Python3, RDF, SPARQL, SPDX
Mentors
Alexios Zavras, TBD
Using SWHID to Identify Software Components
Brief Explanation
Tooling to compute, verify, and publish SWHIDs for software packages across ecosystems.
Expected Outcome
CLI tool, public dataset, documentation, upstream integrations.
Duration of the Project
Short / Regular / Long
Related Resources
Knowledge Areas
Python, bash scripting, packaging ecosystems
Mentors
Alexios Zavras, TBD