Er wuchs in Huddinge, einer Vorstadt der schwedischen Hauptstadt Stockholm, auf. Seit 1993 war er als Vollzeit-Entwickler für die Programmiersprache C angestellt. Vorher war er in der schwedischen Commodore-64-Demoscene aktiv. Ab 1996 arbeitete er an einem Softwarewerkzeug namens httpget, um automatisiert Daten aus dem World Wide Web abrufen zu können, welches den Grundstein für das später unter MIT License stehende cURL bilden sollte.[1] Von 2013 bis 2018 arbeitete er für Mozilla.[2] Februar 2019 stieg er bei wolfSSL ein,[3] um kommerziell Supportdienstleistungen für cURL anzubieten und um hauptberuflich an cURL selbst arbeiten zu können.[4] Er engagiert sich in der IETF, und dort unter anderem speziell an den Arbeitsgruppen zu HTTP/2 und QUIC;[5] er hat zu einer Vielzahl an RFCs beigetragen.[6]