Hi, I'm Martin Korelič.

Personal developer portfolio page of all my projects.

ORTransformersMobile: An On-Device LLM PEFT Framework for Fine-Tuning and Generation

ORTransformersMobile is an Android app and framework for on-device fine-tuning and text generation of large language models (LLMs). Built on ONNX Runtime, it supports fully local training, generation, quantization, and RAG-based generation, with Huggingface transformer models optimized for mobile and edge devices. Deploy your own small or large language models, create on-device AI agents, fine-tune personalized models from private data, and enable retrieval-augmented generation (RAG) — all completely local, making it perfect for edge AI assistants and personalized LLM experiences in your pocket.

Python NLP LLM ONNX C++

Timber AI: Digital Twin Against Deforestation

Digital twin platform for real-time environmental monitoring, with a focus on detecting deforestation using satellite data and AI. Integrates segmentation models and leverages Sentinel Hub API for accessing Sentinel-2 imagery. The platform supports easy integration of new models and helps build custom datasets, contributing to research on many remote sensing fields. Made as part of Vseslovenski Arnes HackathON 2025.

Python FastAPI PyTorch React

SELLMA: Semantic Location through On-Device LLMs and WiFi Sensing

On-device semantic location inference system using Wi-Fi SSID sensing and LLMs, enabling privacy-preserving environment context understanding, fully on-device, private and offline. Implemented on Android and paper accepted at ACM EuroSys - EdgeSys 2025 Workshop.

Python LLM Android C++

Greenie: Volunteering app

Greenie is a volunteering app for iOS and Android, a centralized platform for all NGOs that create environmental volunteering events. Uses gamification elements, such as scores, leaderboards, streak and progress indicators to activate users to volunteer. Made as part of EU Horizon STEAM 2024 project.

Flutter Android iOS

Semantko: Game of context

Semantko is a game of context, the aim of which is to discover the secret word based on the contextual proximity of other words.

Python NLP Node Qwik.js

Bachelor's thesis - Analysis of topical political stance of Slovene tweets

A machine learning pipeline for detecting Slovenian political bias based on sentiment towards various topics and political parties.

Python NLP ML

ProfilAR: Personality AR cards

Personal (personality) augmented reality cards with scanning and generating. Made as part of an university course.

Unity EasyAR