About - Math to C to cloud, by one person.

I build novel AI algorithms and take them from first idea to working production. The math, the algorithm, the C or Python that runs it, the cloud or embedded system it lives on, and the product around it. One senior person owning the whole technical problem instead of three specialists who cannot talk to each other.

My background sits in two worlds that rarely meet. On the research side: PhD in Automatic Control from Linköping University, 16 peer-reviewed publications, 500+ citations, and a postdoc in Bayesian inference and machine learning at the University of Newcastle. On the operator side: I co-founded AgriOpt, an AgriTech startup recognised on Ny Teknik's hottest AI startups list and the European AI startup landscape in 2020. We grew to 12 people and around 50 paying farmers before running out of runway, and I was talking to farmers, designing the product, and shipping the code.

I work best on hard problems where the algorithm has not been solved yet, where research has to meet hardware or production reality, and where someone needs to own the whole thing end to end. I am less interested in scaling and maintaining what already works. Others do that better.

Academic publications and talks at johandahlin.com.

Years working with AI/ML
14+

Selected client engagements - Recent work

SafeLine

Sensor fusion for elevator monitoring

Algorithms running in production on real elevators. Real-time on a low-end embedded CPU shared with other workloads.

MATLABEmbedded CSensor fusionSignal processingIMU
Motorica

GenAI animation platform to production

Research-stage diffusion model taken from a single desktop in a lab to a serverless GCP service at thousands of users.

GCPPythonIAMVertex AITorchServeDiffusion models
Väderstad

Computer vision for autonomous cultivators

Real-time soil-quality assessment from stereo cameras, running on Nvidia Jetson at video frame rates.

Computer visionNvidia JetsonOpenCVC++XGBoost

NCS Colour

Data strategy for an app product line

Inventoried years of behavioural data, ranked 25 candidate initiatives by value and effort, shipped a partner dashboard pilot.

Data strategyBigQueryLooker Studio

Agronod

Data model for an AgriTech platform

Designed a conceptual and technical data model for crop farming data flowing in from partner systems. Translated to executable SQL.

Data modellingPostgreSQLSQL

Others

More on request

I have worked with companies I cannot name publicly. Get in touch for the longer list.

Independent product work - Side projects

The consulting funds the product work, and the product work keeps me sharp on building, not just advising.

RaceTrace

RaceTrace

Race smarter, every time.

Your next PR is hiding in your last race. RaceTrace shows you exactly where time slipped away, so you know what to train and where to push on race day.

Klassikerkollen

Klassikerkollen

Your companion through the whole Klassiker adventure.

From first registration to the finish line, Klassikerkollen tracks all four disciplines, plans your training, and guides you through your full Klassiker year.

Founder & Principal Consultant

  • Johan Dahlin, PhD

    Founder, Kotte Consulting

Two GCP professional certifications (ML Engineer, Data Engineer). Native Swedish, fluent English. Based in Stockholm.

Let's Talk

Tell me about the problem. I will say if there is a fit.

Say Hej