Skip to content
View kalfasyan's full-sized avatar

Block or report kalfasyan

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kalfasyan/README.md

🤖 AI Engineer & Machine Learning Research Scientist

Bridging the gap between cutting-edge research and real-world impact

For a summary of links to various online profiles, you can check out my linktree.

🎯 About Me

I'm a multidisciplinary computational scientist and software engineer at the intersection of Computer Vision, Machine Learning and Bioscience Engineering, with 10 years of combined experience across academia, industry, and R&D environments.

💼 My professional journey

10 years of experience across 4 research and industry environments

Timeline in short (see below for more details):

  2015 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2026
🧠 AI in Neurophysiology  →  🚀 Industry AI  →  🐞 Agricultural AI  →  🛰️ AI for Earth Observation
           Lab Research         Applied Solutions     Field Applications    Global Monitoring
2015-2017: PhD - Deep Learning in Neurophysiology (KUL); Finished requirements early, but exited programme in 2 years with 4 publications  
2017-2018: Data Scientist in the ML-team (Faktion); Various industry projects, won Hackathon (Activity Recognition in camera feeds)  
2018-2024: PhD + *Postdoc* at MeBioS (KUL); Insect identification using AI, built GUI+API AWS server for annotation, classification and model serving
2024-Present: R&D Engineer at Remote-Sensing unit (VITO); models for "global" EO tasks like Cloud segmentation, Land-cover classification. 

🌍 Currently Working On

I'm developing AI models for the Land Cover and Forest Monitoring (LCFM) project at Vito, part of the EU's Copernicus programme, in the team that released the famous ESA WorldCover products. My work involves building multi-stage AI pipelines that process satellite data to create global land cover maps at unprecedented 10m resolution—a tenfold improvement over previous products. I specialize in training cloud segmentation models for quality signal identification, maintaining our code repositories on github (soon to be open-sourced), and deploying classification models that generate annual land cover maps for the entire planet, directly supporting EU environmental policy and climate monitoring initiatives.

🛰️ Satellite Data → ☁️ AI Cloud Detection → 📊 Quality Composites → 🗺️ Global Land Cover Maps
                                    10m Resolution • Annual Updates • Planetary Scale

🌐 Open Source Contributions

Keywords: Web Development, CLI Tools, DevOps, Computer Vision, Image Processing, IoT, Python, Flask, NiceGUI, Solara, Streamlit

desto - Web dashboard and CLI for managing scripts in tmux sessions
GitHub stars

  • Full-stack web application with real-time system monitoring, live log viewing, script scheduling, and both web interface and command-line functionality.

vresto - Python interface for Copernicus Sentinel data discovery
GitHub stars

  • Elegant interface featuring an interactive map for visual searching and high-resolution band visualization.
  • Supports dual backends (OData/STAC), granular download management, and a professional CLI/API for programmatic satellite data retrieval.

filoma - File organization & management automation
GitHub stars

  • Intelligent system designed to categorize and clean up large-scale research datasets based on metadata and content.
  • Optimizes pre-processing workflows for ML environments by streamlining directory structures.

plakakia - Python image tiling library for computer vision tasks
GitHub stars

  • High-performance image tiling tool for object detection and segmentation, utilizing multiprocessing and numpy for efficient processing.

Home_Surveillance_with_Python - Motion detection surveillance system
GitHub stars

  • IoT surveillance solution using OpenCV for motion detection, Flask for streaming, and Pushbullet API for mobile alerts.


Background

💼 Professional Experience

🛰️ Remote Sensing & AI at VITO (Current; 2024-)
  • Develop reliable earth land cover classification systems through LCFM project
  • Apply hyperspectral satellite data analysis and ML models for environmental datasets
  • Work with cloud services, Hadoop, Spark, and AWS for large-scale processing
  • Contributing to EU Commission projects for sustainable development and climate change mitigation.
🐞 PhD & Postdoc in Bioscience Engineering at KU Leuven (4 + 1.5 years; 2018-2022 + 2022-2024)

PhD Focus: Optical Insect Identification using AI

Postdoc: Led AI projects, mentored PhD researchers, specialized in hyperspectral imaging

5 publications in high-impact journals | Created plakakia library

🚀 Data Scientist at Faktion (1 year; 2017-2018)

Applied AI solutions for industry clients including predictive maintenance (Bridgestone), sales analytics (Aliaxis), and computer vision POCs.

Achievement: 🏆 Won hackathon on Activity Recognition (Vinci Energies)

🧠 Deep Learning Research at KU Leuven (2 years; 2015-2017)

Studied deep CNNs and their resemblance to biological visual systems. Developed models to predict neuronal activity from artificial neuron activations.

4 publications in top neuroscience journals | Presented at VSS conference (Florida, USA)


🎓 Studies

🐞 PhD in Bioscience Engineering (KU Leuven, Belgium 🇧🇪; 4 years; 2018-2022)

Successfully completed doctoral research with a focus on optical insect identification using signal processing and computer vision with AI/ML/DL

🧠 PhD Research* - Neurophysiology Lab (KU Leuven, Belgium 🇧🇪; 2 years; 2015-2017)

*Fulfilled requirements early, but exited programme

Explored computational neuroscience applications and deep learning models for biological neurons

🎓 MSc. Machine Learning (KTH Royal Institute of Technology, Stockholm, Sweden 🇸🇪; 2015)

Specialized in Computational Neuroscience and Spiking Neural Networks
Thesis research simulating neocortical structures using NEST simulator in Python

🎓 BSc. Computer Science (Aristotle University of Thessaloniki, Greece 🇬🇷; 2013)

Built a solid foundation in computing theory and educational information systems


Tech Stack Highlights

AI/ML: Computer Vision • Deep Learning • CNNs • YOLO • Time-Series Analysis
Cloud: AWS • Docker • FastAPI • Web GUIs (Streamlit, Solara, NiceGUI...)
Data: Hyperspectral Imaging • Satellite Data • IoT Sensors • Big Data Processing

Python PyTorch NumPy Pandas scikit-learn Scipy TensorFlow Bash Script FastAPI Git GitHub GitLab Docker AWS Apache Hadoop Streamlit Matplotlib Anaconda OpenCV Flask Raspberry Pi Keras

∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿

Contact

🌱 I'm always interested to learn about how Artificial Intelligence can improve our lives.
💬 To reach out, send an email at kalfasyan[at]gmail[dot]com
🔗 Check my linktr.ee

📚 Researcher profiles:
🧬 orcid
🔬 scholar
📖 researchgate

🌐 Stay connected through the following social media channels: bluesky, linkedin, github

Pinned Loading

  1. desto desto Public

    web-interface and cli to manage python and shell scripts in tmux sessions

    Python 94 3

  2. vresto vresto Public

    Satellite product browser

    Python 12

  3. filoma filoma Public

    profiling files, directories, image data

    Jupyter Notebook 1

  4. plakakia plakakia Public

    Python image tiling library for image processing, object detection, etc.

    Python 12 3

  5. Home_Surveillance_with_Python Home_Surveillance_with_Python Public

    Motion detection using OpenCV (Raspberry Pi compatible), alerting through pushbullet, served with flask.

    Python 10 5

  6. photobox photobox Public

    Insect Sticky Plate Imaging Software

    Jupyter Notebook 2