Projects

ml

LLM Product Search

Open source

An exploratory study of BM25, dense, hybrid, reranker and LLM-expansion search on a 43k-product catalogue, measured on ranking quality and latency.

Newsletter Recommendations

Published

Bachelor's thesis with a Swedish media company. Developed recommender systems on real data.

Minecraft Mob Object Detection

Open source

Built to learn object detection. Generated 49,861 labelled images of all 87 mobs with a game mod I developed, then fine-tuned RF-DETR on them.

products

TrueFloat

Live

A browser extension that adds rarity grades and cross-market prices to CS2 marketplace listings.

TrueFloat API

Live

Public REST API powering TrueFloat and The Diamond Index, serving source-cited grading data and a full item catalogue.

The Diamond Index

Live

A discovery layer that grades tens of thousands of live marketplace listings against community rarity standards.

Workout Tracker

Live

A phone-first app for planning workouts, logging sessions, and tracking training progress. For my own use and for friends.

TrueFloat on Chrome Web Store

Rarity grades and cross-market prices on CS2 listings, for Chrome, Edge and Brave.

TrueFloat on Firefox Add-ons

The same extension for Firefox.

Gradient Remover on Firefox Add-ons

Removes the dark gradient overlays from the HBO Max player.

minecraft-mob-dataset on OlleOltorp

Dataset generator, Fabric mod, RF-DETR baseline and fly-through videos.

llm-product-search on OlleOltorp

BM25, dense, hybrid, reranker and LLM search compared on 43k products.

hbomax-gradient-remover on OlleOltorp

Source of the Gradient Remover extension.

leetcode on OlleOltorp

LeetCode solutions in Java and Python.

minecraft-mobs on dataset

49,861 pictures of every Minecraft mob with exact boxes and masks.

rfdetr-minecraft-mobs on model

RF-DETR Large that finds every Minecraft mob, test mAP50-95 0.602.

Minecraft Mobs on collection

The dataset and the model together.

Curriculum vitae

Last updated

Download CV PDF

Olle Oltorp

M.Sc. Machine Learning · Industrial Engineering and Management, KTH

M.Sc. Industrial Engineering and Management (Machine Learning)

2025–Jun 2027 (expected)

KTH Royal Institute of Technology · Stockholm

Grade 4.70 / 5.00

Relevant courses: Machine Learning, Artificial Neural Networks and Deep Architectures, Deep Learning in Data Science, Scalable Machine Learning and Deep Learning, Search Engines and Information Retrieval Systems, Artificial Intelligence, Computer Security

B.Sc. Industrial Engineering and Management (Computer Engineering)

2022–2025

KTH · Stockholm

Relevant courses: Software Engineering, Language Engineering with Introduction to Machine Learning, Introduction to Computing Systems Engineering, Programming Techniques, Applied Computer Science, Database Technology, Internet Programming

  • Built the collaborative filtering model, which ranked newsletters best of the four systems compared (precision@5 0.568), by factorising a joint article–newsletter matrix so that article read time could predict newsletter engagement.
  • Scoped with the client what their data could support and whether article personalisation was worth extending to newsletters; presented the results to around 30 of their engineers and managers.

Teaching Assistant

2026–2027

KTH, School of Electrical Engineering and Computer Science · Stockholm

Research Assistant

Apr–Aug 2026

KTH, Dept. of Industrial Economics and Management · Stockholm

AI adoption
WASP-HS
  • Synthesised the recurring barriers to AI adoption across 33 empirical studies into a thematic review, by building the coding framework with the project leads and coding every study against it.
Sustainable food
Digital Futures
  • Produced KTH’s first measure of uptake of its sustainability standard by analysing 2025 catering data (16,773 order lines, SEK 11.3M).
  • Sole-authored the 38-page report, showing that a standard only holds where knowledge of it and authority over the choice sit with the same person; based on ten semi-structured interviews I designed and conducted.

Admissions Data Assistant

Feb–Mar 2026

KTH, Dept. of Industrial Economics and Management · Stockholm

  • Validated 44 confidential applications to KTH’s international master’s programmes: recomputed grades, verified university rankings.

Property Maintenance Worker

2022–2025

SKB · Stockholm

  • Re-hired for four summers, one autumn and one winter.

Product Search Study

2026 · Open source
  • Raised search quality on a 43,000-product catalogue from nDCG@10 0.710 (BM25) to 0.804 at 37 ms p99, by testing 11 embedding models, 120 hybrid setups, 15 rerankers and 1,530 LLM expansion setups, significance-tested on held-out queries.

Minecraft Mob Object Detection

2026 · Open source
  • Built a 49,861-image dataset of all 87 mobs (177,312 boxes and masks) labelled exactly by the game through a mod I developed, and fine-tuned RF-DETR on it to 0.602 mAP50-95 on test images from unseen parts of the world; published both on Hugging Face.

Marketplace Pricing Extension

Adds rarity grades and cross-market prices to marketplace listings.

2026– · Live

Marketplace Discovery Tool

Grades tens of thousands of live listings against community standards.

2026– · Live

Grading Data API

Public REST API powering both tools above, serving source-cited grading data.

2026– · Live

Workout Tracker

Phone-first app for planning workouts, logging sessions and tracking progress.

2026– · Live

Sole developer on all four, full stack to ops.

Programming
Python, JavaScript, SQL, Java, Docker, Git
ML & data
PyTorch, Hugging Face (Transformers, Datasets, Hub), Scikit-learn, Pandas, Polars, Matplotlib
Search & NLP
BM25, Dense and hybrid retrieval, Rank fusion, Rerankers, LLM query and product expansion, Embeddings, Elasticsearch
Vision
Object detection (RF-DETR), Synthetic data generation
Recommenders
Collaborative filtering, Matrix factorisation, Content-based and hybrid systems, Implicit feedback
Evaluation
nDCG, Recall, mAP, Dev/test discipline, Latency budgets
AI workflows
Multi-agent development, Model-role delegation, Task decomposition, Cost optimisation
Research
Semi-structured interviewing, Qualitative coding and thematic analysis
Spoken
Swedish (native), English (fluent)

Grades

M.Sc. Industrial Engineering and Management Machine Learning KTH Royal Institute of Technology

summary

Weighted average
4.70/ 5.00
Credits completed
60.0 hp
Courses
10
Academic year
2025–2026

grades

By credits
  • AExcellent5.0 pts65%
  • BVery Good4.5 pts10%
  • CGood4.0 pts25%

courses

10 courses 60.0 hp
MSc courses completed
CourseCredits in hpCompletedGrade
Engineering and Global ChallengesME23213.0 hpA
Computer SecurityDD23956.0 hpA
Machine LearningDD24217.5 hpC
Industrial Transformation and Technological InnovationME23223.0 hpA
Artificial IntelligenceDD23806.0 hpA
Research Frontiers in Industrial ManagementME23236.0 hpB
Artificial Neural Networks and Deep ArchitecturesDD24377.5 hpC
Search Engines and Information Retrieval SystemsDD24777.5 hpA
Deep Learning in Data ScienceDD24247.5 hpA
Strategic Management in Technology ShiftsME23246.0 hpA