Leanpub Header

Skip to main content

Christian Ekrem

I'm a Staff Engineer with over 12 years of experience building production systems. I work daily in a production Elm codebase -- over 125,000 lines of code -- at Lovdata, Norway's leading legal information provider.

Before Lovdata, I spent six years at Vipps MobilePay (Norway's leading mobile payment platform) working across backend development in Go and React, Android development in Kotlin, and eventually becoming the first engineer to work across both simultaneously. That range of experience shapes my sense of what actually makes code maintainable.

I've also taught at a special-needs high school and worked as a film director. Both of those taught me how to explain things clearly and meet people where they are -- which is exactly what my book aims to do for React developers learning Elm. You can read my dev blog @ cekrem.github.io