Software Engineer with a passion for Web Standards and DevOps
Payments and banking
I've been building software professionally since 2010, from core banking migrations at Swisscom to the Klarna Card and banking products, including Apple Pay and Google Pay provisioning.
Web standards and open source
At the Interledger Foundation I work on the Web Monetization specification and its Chromium implementation. I've also volunteered for Mozilla since 2008, from Firefox to Common Voice. See my Open Source page for more.
Experience
-
07/2026 - now
Interledger Foundation
Software Engineer
- Improving Web Monetization specification
- Leading Web Monetization web extension & publisher tools community projects
- Assisting with Chromium in-browser implementation
-
04/2008 - now
Volunteer @ Mozilla
Developer, Community Builder
Head over to the dedicated Open Source page to see many of my contributions.
- Mozilla Rep from 2012 to 2023 - served on the Reps Council and was a Reps Leadership Peer
- Maintained the Common Voice Sentence Collector (Node.js, React, MySQL) until 2023 (now part of the platform) and maintained Sentence Extractor (Rust)
- Implemented several GitHub Actions to automate processes for Common Voice
- Created several volunteer campaign websites to boost volunteer involvement
- Contributions to Firefox (Testing, Coding)
- Contributions to Firefox OS (Testing, Coding, Evangelism, Apps)
- Contributions to Webmaker (Teaching), also in combination with Firefox OS
- Built communities in Switzerland, Germany and Austria
-
01/2021 - 06/2026
Klarna Bank AB
Lead Engineer, Card & Banking (React Native, TypeScript, Node.js)
- Responsible for the Klarna balance top-up, withdrawal, and internal transfers experience
- Implemented the frontend and backend-for-frontend for the relaunched Klarna Card (credit and debit)
- Improved the Klarna Credit Card and Klarna banking products
-
Engineering Manager, Card Management Experience (React Native, TypeScript, Node.js, several AWS products including AWS Glue)
- Responsible for the Card overview and detail screens for the Klarna Card, such as Card Details, PIN and Settings
- Responsible for the Digital Wallet frontend integrations, such as Apple Pay and Google Pay provisioning flows
- Led engineers from multiple teams to implement the Klarna Card Monthly Fee in one project team
-
Senior Engineer, Klarna Card Payment Methods / Card Management (React Native, TypeScript, Node.js)
- Implemented and maintained different Payment Methods for the Klarna Card depending on the market
- Improved and expanded the Pre-Purchase Financing offer for the Klarna Card
- Expanded the Klarna Card to new markets
- Led Team Ceremonies such as refinements and retrospectives
- Took on the Tech Lead role on new projects, mostly for technical discovery
- On-boarded new members of the team
- Helped others with personal development and mentorship
- Regularly shared knowledge with other team members
-
11/2016 - 12/2020
Control4 (NEEO until 2019)
Senior Software Development Engineer
- Implemented NEEO Remote - Hub, App, Cloud (including Firmware upgrade delivery)
- Integrated Z-Wave devices into NEEO (including certification)
- Integrated the Neeo Remote into the Control4 system (Node.js)
- Fixed bugs in the Control4 remote driver (Lua)
- Implemented Feature Flags and Release Management processes, tools and pipelines
- Improved Automated Test Infrastructure (Python, Ansible, GitLab)
- Implemented Metrics Tracking and Dashboards (Node.js, SQL, Grafana)
- Continuously improved the development environment
- Mentored other team members
-
04/2015 - 10/2016
NETCASE GmbH
Web Developer
- Created several smaller websites (Vanilla JS, Sails.js)
- Worked on a larger product management tool (Node.js, Loopback, AngularJS)
-
08/2010 - 02/2015
Swisscom Banking Provider AG (Entris Banking AG until 2014)
Application Developer, 2nd-Level-Support Document Output Management
- Worked on a large project to migrate the core banking platform of several banks
- Responsible for the Document Output System used to print customer documents
- Improved and adjusted documents and wizard (C#, VBA, Office)
- Handled requirement engineering and project management for the Document Output System