Hello! My name is Miikka Koskinen. I create software and study mathematics in Helsinki, Finland. You might know me by the handle arcatan.


I work as a software developer. My expertise includes functional programming and full-stack Clojure development. I enjoy bringing clarity to complicated systems and coaching teams in building systems in a way that is sustainable in the long term. I’m available for consulting via my employer Metosin.

My previous employers include ZenRobotics and Futurice. I have a Master of Science degree in mathematics from University of Helsinki.

Internet presence

Public speaking

The talks I’ve given about functional programming: