Ioannis Christofilogiannis
Federated Learning Engineer | Electrical and Computer Engineering Graduate
Interests
Technical Skills
Characteristics
Professional Experience
ML, Computer Vision Researcher - Hellenic Center for Marine Research
Remote | November 2024 - July 2025
- First author of Aquacultural Engineering Journal paper
- Annotated underwater images for fish disease prediction
- Trained YOLO models
- Developed an Ai-assisted annotation GUI application
ML Research Intern - Heriot Watt University
Edinburgh, Scotland | July - August 2023 (visit website)
- Developed machine learning algorithms for anomaly detection in fish gill analysis
- Automated Qupath workflows using Groovy scripting
- Created Python GUI application using tkinter for biomedical image processing
- Collaborated with BCML Lab research team on cutting-edge ML projects
Software Developer - TUCer Autonomous Racing Team
Chania, Greece | January - July 2023 (visit website)
- Implemented autonomous driving algorithms using ROS and Python
- Developed Arduino-based sensor integration systems
- Competed in Shell Eco Marathon 2023 in Nogaro, France
- Optimized vehicle control systems for energy efficiency
Publications
FLASH: A framework for Federated Learning with Attribute Selection and Hyperparameter optimization
October 2025
- Best Student paper award in FLTA IEEE 2025 conference
- Available on IEEE Xplore and publicly on Zenodo (preprint).
- Authors: Ioannis Christofilogiannis, George Valavanis, Alexander Shevtsov, Ioannis Lamprou and Sotiris Ioannidis
Automatic Detection of fin, operculum and skin deformities in Mediterranean Fish Species
December 2025
- Open access, read here.
- Accepted in Aquacultural engineering journal.
- Authors: Ioannis Christofilogiannis, Dimitra Georgopoulou, Charalabos Vouidaskis, Zacharias Choulakis, Dimitris Voskakis, Nikos Papandroulakis
NON-INVASIVE MONITORING OF FISH MORPHOMETRIC TRAITS USING YOLO-BASED COMPUTER VISION IN AQUACULTURE
September 2025
- Accepted in Aquaculture Europe 25. September 22-25, 2025, Valencia, Spain. European Aquaculture Society conference
Towards Federated Learning Across Biobanks: Prototype Software from the 2026 Carnegie Mellon UniversityโNVIDIA Hackathon
March 2026
- Available in Open Science Framework
- The Carnegie Mellon University-NVIDIA Federated Learning Hackathon for Biomedical Applications (January 7-9, 2026) convened researchers from academia, government, and industry to implement federated frameworks for disease subtyping, genetic association studies, and multimodal clinical prediction using NVIDIA FLARE.
Feature selection in the Federated Machine Learning setting
May 2025
- Institutional Repository Technical University of Crete
Note: The FLASH framework was initially called FLEx but was changed due to conflicts
- Institutional Repository Technical University of Crete
Education
Trinity College Dublin
MSc Computer Science - Intelligent Systems | September 2025 - 2026 (visit website)
- ๐ฅ Winning team (Federated Infrastructure) on the collaborative event - Carnegie Mellon x NVIDIA Federated Learning Hackathon for Biomedical Applications
Technical University of Crete
Bachelor's with Integrated MSc in Electrical & Computer Engineering | 2019 - 2025 (visit website)
- Diploma thesis: Feature selection in the Federated Machine Learning setting available here from 01/26
- Advanced beyond the initial phase (GRPC) to participate in the SEERC - ICPC December 2023 Regional Programming Competition
Graduate of PIERCE American College of Greece
High School Diploma | 2019 (visit website)
- Elected Member of the PIERCE Student Board for 3 years (2016-2019)
- Distinctions in mathematics Student Competitions: Kangaroo, Hellenic Mathematic Society (Thales)
Professional Development & Training
Auditing CAREERS AND EMPLOYABILITY (CE) Course on Trinity College Dublin 2026
Federated Learning Summer School 2025
FLTA (Federated Learning Technology Alliance) | 2025 (visit website)
- Intensive summer school focused on cutting-edge federated learning techniques
- Hands-on workshops with privacy-preserving algorithms and frameworks
- Collaborative projects with international participants and industry experts from Flower, Scaleout, Nvidia FLARE, P2PFL
Language Proficiency
Featured Projects
FLASH
A framework for Federated Learning with Attribute Selection. In proceedings FLTA IEEE 2025. We developed Feature Election a method to use conventional ML Feature Selection algorithms on FL and a federated Hyperparameter Optimization method.
Give us a on GitHubYOLO Ai Assisted Annotation Tool
Simple, Ai-assisted annotation tool with YOLO model integration. Originally designed for classifying Mediterranean fish fin quality, this tool is highly adaptable for any binary classification annotation project.
Give us a on GitHubMac Vision Tools
A macOS menu bar app for real-time ML-powered detection with multiple modes.
Give a on GitHubA poor man's Hybrid Search
A lightweight hybrid search system combining classical BM25 lexical retrieval with neural semantic search using Reciprocal Rank Fusion (RRF). Achieves +27% MAP improvement over baseline BM25 on the Cranfield collection.
Give a on GitHub3D Puzzle-Adventure Game
Custom Unity game featuring original artwork and innovative puzzle mechanics. Implemented advanced 3D graphics techniques and game physics.
View on GitHubThe Negotiator
Neural network-based negotiation agent that learns optimal strategies. Implemented research paper algorithms for multiagent systems.
View on GitHubMap-Reduce Implementation
Scalable distributed computing solution using Kubernetes. Features Longhorn storage integration and real-time cluster monitoring.
View on GitHubNetwork Queueing Simulator
Performance analysis of FCFS and SITA queueing methods for large-scale network systems.
View on GitHubLife & Adventures