Kenneth Skovhus
I fell in love with computers and web technologies in the 90s; I’ve since replaced ActionScript with TypeScript — but the goal hasn’t changed: crafting meaningful software people love.
With two decades of industry experience and an M.Sc. in Computer Science and Engineering, I build products end‑to‑end.
Work experience
Software Engineer | Linear (2023-present)
Linear is a purpose-built tool for planning and building products. What started as a simple issue tracker, has since evolved into a powerful project and issue tracking system that streamlines workflows across the entire product development process. We don't think of Linear as just a better "tool", but as a better "way" to build software.
Read more about why I joined.
Staff Engineer | Pleo (2021-2023)
Pleo is the spending solution for forward-thinking teams everywhere. The smart company cards empower thousands of businesses across Europe.
I was part of founding Web Core, a team dedicated to push the Pleo frontend platform forward as part of the Engineering Productivity domain. We radically improved the overall developer experience, mono-repo tooling, CI/CD pipelines, codebase quality, and client-server communication through various cross team initiatives.
Head of Engineering | Electricity Maps (2020-2021)
As head of Engineering for Electricity Maps I worked on finding scalable digital solutions to climate change. After experimenting with B2C carbon accounting app (North) and a B2B carbon accounting SaaS (Bloom), we decided to focus our efforts on Electricity Maps. Read more about our journey.
Electricity Maps organises the world's electricity data to drive the transition towards a truly decarbonised electricity system.
Key responsibilities included working closely with leadership on product strategy, building a world-class engineering team, establishing technical best practices, and driving the development of features across our product portfolio.
Technologies: Python, Dataflow, Google Cloud Services, PostgreSQL, TypeScript, React, GraphQL, node.js, hasura.io
Lead full-stack engineer | iLab (2017-2020)
As an independent innovation unit, established by LEO Pharma, LEO Innovation Lab develops apps, digital platforms, and other initiatives to support people with chronic skin conditions.
- Technical lead in various cross-functional teams, always in close collaboration with UX, designers, product, and our machine learnings engineers
- Developing multiple React Native mobile apps and various web-based applications for skin monitoring and diagnosis (see getimagine.io and my blog post or meetup talk about React Native)
- Developing machine learning tools for labeling datasets
Technologies: React, React Native, TypeScript, GraphQL, node.js, and a bit of Kotlin, Swift, Scala.
Senior full-stack developer | issuu.com (2012-2016)
issuu.com is a digital publishing platform. It is an archive, library and newsstand all gathered in one reading experience with 50+ million publications and 100 million monthly unique visitors.
During my four years, I worked on everything from publisher tools, upload flow, PDF conversion pipeline, email services, payment service, our first Docker setup, introducing automated tests, front-end architecture (see this blog post or this conference talk), build systems, to several iterations of our design system.
Technologies: Python, JavaScript, React, Backbone.js (!), node.js, MySQL, AMQP, AWS, Docker, and a bit of Erlang and OCaml.
Software Engineer | Region H (2009-2012)
Worked on the EU project PSIP (Patient Safety through Intelligent Procedures in medication) focusing on data processing, data mining, and development of clinical decision support systems to improve medication safety in hospitals.
Published a peer-reviewed article "From Adverse Drug Event Detection to Prevention A Novel Clinical Decision Support Framework for Medication Safety" in Methods of Information in Medicine.
Freelancing (2000-2008)
Web development and graphical design. I developed websites, e-commerce sites, desktop applications and designed posters, webdesign, logos, and had a lot of fun with Flash.
Education
M.Sc., Technical University of Denmark (2010-2012)
Computer Science and Engineering. Average grade: A+.
Master Thesis: Algorithms for String Comparison on GPUs. Under the supervision of Inge Li Gørtz and Philip Bille (DTU Informatics), we considered parallelization of string comparison algorithms (including sequence alignment, edit distance, and longest common subsequence). We presented a novel approach for solving these problems using graphics processing units (GPUs) and showed a 40X speedup compared to a state-of-the-art sequential CPU solution. Grade: A+.
B.Sc., Technical University of Denmark (2006-2009)
Software Technology. Average grade: A.
Final project: Camera Control and Data Handling on DTUsat-2. Under the supervision of Hans Henrik Løvengreen, we further developed the onboard software on the DTU student satellite, DTUsat-2. The primary focus was on the camera control and data handling. The satellite is still active and in orbit. Grade: A+.