I have been messing around with computers and music for as long as I remember. Building meaningful products together with talented people is my passion. I love mentoring, sharing knowledge, and excel in working full-stack with web technologies. MSc in Computer Science from the Technical University of Denmark.
This is my portfolio where I gather random bits and pieces. I hope you find something useful in my attempt to fight digital sharecropping.
I occasionally blog
Over the last couple of years, I have been migrating several codebases from Flow to TypeScript with minimal effort. In this post, I will describe my motivation and the approach I would recommend.
A list of the high-level technical principles and beliefs that I operate by when building software. Lots of links and references.
Tips and tricks on tooling, navigation, and libraries when getting into React Native development. Especially relevant for native mobile developers approaching React Native.
CSS Modules + Flow = type safety and editor autocompletion. Introducing a few open source projects to help you with type safety and editor autocompletion.
I’m presenting how to automatically convert your existing codebase using React PropTypes to use more powerful Flow annotations.
It was time to pour into our front-end code the same poison we gave our back-end systems, splitting it all apart into maintainable chunks. Our vision was to make each feature team at issuu.com own, build and deploy its front-end code autonomously—and to make things that ought to be trivial actually trivial!
I enjoy giving talks
Summing up 2+ years of learnings from my journey into the React Native jungle. How to get started? What to be aware of? Lessons learned and battles fought.
My motivation for making contributing to open source software my new year’s resolution in 2017. Hopefully, this will motivate people to do the same thing.
A brief motivation for the importance of static type safety in larger codebases. Comparison of different static type-checkers options for front-end code: TypeScript, Flow, Reason, Elm. Trade-offs and recommendations.
Short and practical introduction to codemods. They are "scripted search and replace" and super useful for automation and refactoring.
As frameworks come and go and best practices see constant change, it is increasingly challenging to make confident decisions about client-side code. We present our experiences in search for the right abstractions and architecture optimized for change. We also elaborate on how selecting the React ecosystem for our stack improved our workflow and product quality, as well as examine problems we faced.
After using React since early 2015 it was time to evaluate the first year. Where did we come from? What improvements to our codebase did React introduce? Based on learnings from issuu.com.
I contribute to open source
I'm a strong advocate for giving back to the open source software community, that I depend on to do my job and projects.
- bash-language-server + bash extensions for code editors