Ivan Kitanovski

FCSE · Ss. Cyril and Methodius University · Skopje

Ivan Kitanovski

  • Associate Professor
  • Software Architect
  • Data & AI Specialist

I build machine learning systems that work on real data, from satellite imagery and medical scans to search ranking and on-chain markets.

41.9981° N · 21.4254° E
Portrait of Ivan Kitanovski
Water Forest Grassland Cropland Built-up Bare
About

Researcher, teacher and engineer, usually at the same time.

I am an Associate Professor at the Faculty of Computer Science and Engineering in Skopje, where I lead research and industry projects, lecture, and mentor students. My research sits where machine learning meets large, messy, real-world data: Earth observation and remote sensing, medical imaging and retrieval, and fairness in search.

Alongside academia I have spent more than fifteen years building production systems. At Permian Labs I single-handedly designed and built the NFT collateral analytics that backed over $60M in loan volume. I ran engineering for a retailer-to-carrier shipping platform in Amsterdam, led the recommendation and search team at Infinite Analytics, and founded two companies of my own.

I like problems that need both halves: a model that is only useful once it is wrapped in a reliable API, a pipeline, and a dashboard someone actually opens.

  • 60+published articles
  • 700+citations · h-index 13
  • 15+years in industry
  • $60M+loan volume served by my models

Citation metrics from Google Scholar, November 2026.

  • Earth observation
  • Remote sensing
  • Computer vision
  • Self-supervised & few-shot learning
  • Medical imaging
  • Information retrieval
  • Fair ranking
  • Precision agriculture
  • Data engineering
  • Software architecture
Projects

Selected work

Research · FCSE · open source

AiTLAS: Artificial Intelligence Toolbox for Earth Observation

A toolbox of state-of-the-art machine learning methods for exploratory and predictive analysis of satellite imagery, with a repository of AI-ready Earth observation datasets. It covers land use and land cover classification, crop type prediction, semantic segmentation and more, and underpins an open benchmark arena for EO image classification.

Python · PyTorch · Django · Docker · github.com/biasvariancelabs/aitlas
Permian Labs · 2022–2025

NFT collateral analytics for MetaStreet

A system that gathers market data from many sources, models the collateral value of NFTs and serves the metrics over REST APIs, plus dashboards for the protocol and the wider NFT lending market. It was used to generate over $60M in loan volume.

Python · Docker · TrinoSQL · DuneSQL
European Commission JRC · 2020–2021

Forest-fire social media model

Led development of a multilingual model that detects forest-fire content in Twitter data, integrated into SMDRM, a larger system for crisis management.

Python · PyTorch · Docker
TU Berlin · 2019

FairSearch

Open-source tools for fair ranking: FA*IR post-processing and DELTR in-processing, shipped as an Elasticsearch plugin and Java and Python libraries. Presented at The Web Conference 2020.

Java · Python · Elasticsearch
Storeshippers · 2019–2024

Retailer–carrier shipping platform

Led the team that designed and ran a platform where retailers enter shipments and carriers are assigned automatically by business rules, with every party notified along the way.

Python · Django · PostgreSQL · AWS · React
FCSE · industry projects

Traffic and biometrics

A camera network that measures average vehicle speed and detects violations, and a multimodal biometric authentication system combining face, fingerprint, retina and voice.

Python · Django · Docker
Publicationsselected

Selected publications

  1. 2026
    Few-shot remote sensing image scene classification with CLIP and prompt learning
    with I. Dimitrovski, V. Spasev · Journal of Intelligent Information Systems
  2. 2026
    Agentic AI-based IoT precision agriculture framework: our vision and challenges
    with D. Davcev, S. Kalajdziski, I. Dimitrovski, K. Mitreski · AgriEngineering
  3. 2026
    Few-shot semantic segmentation in remote sensing: A review on definitions, methods, datasets, advances and future trends
    with M. Petrov, E. Pandilova, I. Dimitrovski, D. Trajanov, V. Spasev · Remote Sensing
  4. 2026
    NeuroVLM-Bench: Evaluation of vision-enabled large language models for clinical reasoning in neurological disorders
    with K. Trojachanec Dineva, S. Andonov, I. Ivanoska and others · arXiv preprint
  5. 2024
    U-Net ensemble for enhanced semantic segmentation in remote sensing imagery
    with I. Dimitrovski, V. Spasev, S. Loshkovska · Remote Sensing
  6. 2024
    In-domain self-supervised learning improves remote sensing image scene classification
    with I. Dimitrovski, N. Simidjievski, D. Kocev · IEEE Geoscience and Remote Sensing Letters
  7. 2023
    Current trends in deep learning for Earth observation: An open-source benchmark arena for image classification
    with I. Dimitrovski, D. Kocev, N. Simidjievski · ISPRS Journal of Photogrammetry and Remote Sensing
  8. 2023
    AiTLAS: Artificial Intelligence Toolbox for Earth Observation
    with I. Dimitrovski, P. Panov, A. Kostovska, N. Simidjievski, D. Kocev · Remote Sensing
  9. 2022
    Crop type prediction across countries and years: Slovenia, Denmark and the Netherlands
    with E. Merdjanovska, Ž. Kokalj, I. Dimitrovski, D. Kocev · IEEE IGARSS
  10. 2020
    FairSearch: A tool for fairness in ranked search results
    with M. Zehlike, T. Sühr, C. Castillo · Companion Proceedings of The Web Conference 2020
  11. 2017
    Multimodal medical image retrieval system
    with G. Strezoski, I. Dimitrovski, G. Madjarov, S. Loskovska · Multimedia Tools and Applications
  12. 2015
    Improved medical image modality classification using a combination of visual and textual features
    with I. Dimitrovski, D. Kocev, S. Loskovska, S. Džeroski · Computerized Medical Imaging and Graphics

Earth observation   Agriculture   Medical imaging   Fair search
Full and up-to-date list on Google Scholar.

Experience

Where I've worked

  1. 2022 – now
    Faculty of Computer Science and Engineering, Skopje
    Associate Professor

    Leading and participating in research and industry projects, lecturing and mentoring students. Assistant Professor 2017–2022, Research and Teaching Assistant 2011–2017.

  2. 2022 – 2025
    Permian Labs
    Data Science & Engineering

    Sole engineer: designed and built the NFT collateral valuation system behind MetaStreet's lending protocol, which served $60M+ in loans.

  3. 2020 – 2021
    Joint Research Centre of the European Commission, Ispra
    External Expert

    Multilingual social media model for forest-fire crisis management.

  4. 2019 – 2024
    Storeshippers, Amsterdam
    Engineering Manager / Consultant

    Led design, build and operation of the retailer–carrier shipping platform.

  5. 2019
    Technische Universität Berlin
    Consultant

    Led development of the FairSearch fair-ranking libraries and Elasticsearch plugins.

  6. 2013 – 2019
    Infinite Analytics
    Team Lead · Data Scientist

    Led the Macedonia team behind the recommendation and search APIs, ETL synchronization, traffic reporting and monitoring, working with clients and teams across time zones.

  7. 2014 – 2019
    Mindion
    Founder

    Data science and engineering consultancy.

  8. 2012 – 2016
    Advertisia
    Co-founder & CTO

    Cross-exchange banner network used by more than 200 websites.

  9. 2008 – 2011
    FEEIT Skopje · Makedonski Telekom
    Teaching assistant · Software engineer

    Early teaching and research in computer vision, and a network traffic reporting system.

Education & teaching

Degrees

  • PhD, Computer Science and EngineeringSs. Cyril and Methodius University · 2012–2017 · GPA 10/10
  • MSc, Software EngineeringSs. Cyril and Methodius University · 2009–2012 · GPA 10/10
  • BSc, Informatics and Computer EngineeringSs. Cyril and Methodius University · 2005–2009 · GPA 9.77/10

Talks & community

  • JavaScript, CodeApp LevelUp2018
  • JavaScript in front-end developmentBEST summer seminar · 2018
  • ICT-ACT · Data Science Macedoniamember

Courses taught

  • Introduction to Computer Science
  • Advanced Programming
  • Internet ProgrammingJavaScript, Java
  • Introduction to Web Design
  • Web Design · Visualizationfront-end, data visualization
  • Human–Computer Interaction · Interactive Applications
  • Object-Oriented and Structured ProgrammingJava, C++, C

Certification

  • Deep Learning Specializationneural networks · CNNs · sequence models · ML projects
Contact

Get in touch

For research collaborations, student supervision, or consulting on data and AI systems.